微博类php,新浪微博开放平台PHP 类&nbsp…

在初步掌握微博应用开发的流程后,建议通读一遍weibooauth.php中的代码,优先读class WeiboClient中公共方法的定义。这些方法都是直接操作微博和用户的,清楚有哪些方法,其调用接口、默认参数等。

本文提供了class WeiboClient中公共方法的说明。这些方法用于直接操作微博和用户的,需要很熟练地使用,熟知每个方法的名称、参数和返回值类型。大多函数的返回值为array,还需要通过API文档知道对应array中各字段的信息。

function upload( $text , $pic_path )

据此,我们知道发图片微博的代码应该包括:

(1)创建WeiboClient类的对象实例(该实例来自于授权,一段程序中多种功能可以共用一个实例);

(2)准备微博信息及图片url;

(3)用upload方法发送;

(4)利用返回的array完成后续处理。

$c = new WeiboClient( WB_AKEY ,

WB_SKEY ,

$_SESSION['last_key']['oauth_token'] ,

$_SESSION['last_key']['oauth_token_secret'] );

$t=’新微博’;

$p=’ http://ww1.sinaimg.cn/large/67c69b94gw1dqf3w3vct0j.jpg’;

$rr = $c ->upload( $t, $p );

echo "

发送完成

" ;

}

?>

下面是class WeiboClient中公共方法的说明。

class WeiboClient {         function __construct( $akey , $skey ,$accecss_token , $accecss_token_secret )           function public_timeline()           function friends_timeline()             function home_timeline()           function mentions( $page = 1 , $count = 20)             function update( $text )              function upload( $text , $pic_path )             function show_status( $sid )           function delete( $sid )             function destroy( $sid )             function show_user( $uid_or_name = null )           function friends( $cursor = false , $count= false , $uid_or_name = null )             function followers( $cursor = false ,$count = false , $uid_or_name = null )             function follow( $uid_or_name )             function unfollow( $uid_or_name )             function is_followed( $uid_or_name )             function user_timeline( $page = 1 , $count= 20 , $uid_or_name = null )             function list_dm( $page = 1 , $count =20  )             function list_dm_sent( $page = 1 , $count =20 )             function send_dm( $uid_or_name , $text )             function delete_dm( $did )             function repost( $sid , $text = false )             function send_comment( $sid , $text , $cid= false )             function comments_by_me( $page = 1 , $count= 20 )             function comments_timeline( $page = 1 ,$count = 20 )             function get_comments_by_sid( $sid , $page= 1 , $count = 20 )             function get_count_info_by_ids( $sids )             function reply( $sid , $text , $cid )             function get_favorites( $page = false )             function add_to_favorites( $sid )             function remove_from_favorites( $sid )           function verify_credentials()               function update_avatar( $pic_path )   }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值