有用过新浪微博api发微博的吗?
从
http://code.google.com/p/libweibo/downloads/detail?name=weibo-oauth-class-with-image-avatar-06-29.zip
下载了sdk
调用weibolist.php 中的程序
session_start(); if( isset($_SESSION['last_key']) ) header("Location: index.php"); include_once( 'config.php' ); include_once( 'weibooauth.php' ); $c = new WeiboClient( WB_AKEY , WB_SKEY , $_SESSION['last_key']['oauth_token'] , $_SESSION['last_key']['oauth_token_secret'] ); $ms = $c->home_timeline(); // done $me = $c->verify_credentials(); $msg = $c->update($_POST['content']);结果返回
Error_code: 400; Error: 40022:Error: source paramter(appkey) is missing
按照 http://forum.open.t.sina.com.cn/read.php?tid=1557 上面的指示
修改了weibooauth.php中的
function verify_credentials()然后就提示Error_code: 403; Error: 40302:Error: auth faild!
{
$param = array();
if(WB_AKEY)
{
$param['source'] = WB_AKEY;
}
return $this->oauth->get( 'http://api.t.sina.com.cn/account/verify_credentials.json',$param );
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
http://blog.csdn.net/BossDarcy/archive/2011/03/03/6220478.aspx
按这个改了还是不行
要先去新浪微博网站上申请 appkey