使用新浪微博API的OAuth认证发布微博实例_php实例

继续前面的文章《新浪微博OAuth认证和储存的主要过程详解》,现在我们就使用它来发布微博。

我们已经将用户新浪微博的oauth_token和oauth_secret保存到

$_SESSION['oauth_token']=$result['oauth_token'];
$_SESSION['oauth_secret']=$result['oauth_secret'];

里面,现在要做的就很简单了··就是调用sinaOauth的类进行发布。。

代码如下:

//Statuses/update
$c = new WeiboClient( WB_AKEY ,
           WB_SKEY ,
           $_SESSION['last_key']['oauth_token'] ,
           $_SESSION['last_key']['oauth_token_secret'] );

$msg = $c->update("测试发表微博");
if ($msg === false || $msg === null){
  echo "Error occured";
  return false;
}
if (isset($msg['error_code']) && isset($msg['error'])){
  echo ('Error_code: '.$msg['error_code'].'; Error: '.$msg['error'] );
  return false;
}
echo($msg['id']." : ".iconv('UTF-8', 'GB2312',
$msg['text'])." - ".$msg["created_at"]);

这样最简单的就OK了····

以上所述就是本文的全部内容了,希望大家能够喜欢。

请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索新浪微博api
OAuth认证
新浪微博api 爬虫实例、新浪微博oauth、新浪oauth2.0、新浪微博oauth2.0认证、新浪oauth,以便于您获取更多的相关知识。

时间: 2024-10-31 14:38:53

使用新浪微博API的OAuth认证发布微博实例_php实例的相关文章

使用新浪微博API的OAuth认证发布微博实例

 继续前面的文章<新浪微博OAuth认证和储存的主要过程详解>,现在我们就使用它来发布微博. 我们已经将用户新浪微博的oauth_token和oauth_secret保存到 $_SESSION['oauth_token']=$result['oauth_token']; $_SESSION['oauth_secret']=$result['oauth_secret']; 里面,现在要做的就很简单了··就是调用sinaOauth的类进行发布.. 代码如下: ? 1 2 3 4 5 6 7 8 9

新浪微博api 调用-怎么调用新浪微博API开放接口发图片微博

问题描述 怎么调用新浪微博API开放接口发图片微博 我的代码如下,发文字的可以,发图片微博却不行,怎么总是返回400,求解答,他要求图片需要传入binary类型 string url = "https://upload.api.weibo.com/2/statuses/upload.json"; string usernamePassword = UserName + ":" + PassWord; string t_news = string.Format(&qu

授权-ios 新浪微博API 如何获取指定人微博列表 不登陆

问题描述 ios 新浪微博API 如何获取指定人微博列表 不登陆 我有个需求是获取 新浪微博指定人的博客信息 不登陆情况下 已查阅新浪微博API,由于对他的这个授权和登陆的意思有点不太明白,所以也不知道用哪个接口做这个事,或者能不能做这个事

利用新浪微博API的Search接口做微博锐推榜

郑昀 20100929   应用入口:http://t.rtmeme.com/ 简单介绍下我们这个榜单与新浪自己的热门转发榜区别: 微博锐推榜 将无视明星推名人推,更关注草根推,更关注社会民生推,屏蔽无营养推. 微博锐推榜 将聚合以新浪微博为首的国内各大微博网站的热门转发消息.     1.新浪的接口 新浪微博的API提供了Search方法,如它的文档所示: URL:http://api.t.sina.com.cn/search.json 格式: 仅支持json  GET 是否需要登录:true

php获取新浪微博数据API实例_php实例

<?phpfunction getWeiboData(){ $count = 15; // 参数source后面输入你的授权号 $url = "https://api.weibo.com/2/statuses/home_timeline.json?source=123456789&count=".$count."&page=1"; echo $url.'<br />';  $curl = curl_init(); curl_seto

腾讯QQ微博API接口获取微博内容_php实例

直接看代码吧. 复制代码 代码如下: <?phpdefine('HDOM_TYPE_ELEMENT', 1);define('HDOM_TYPE_COMMENT', 2);define('HDOM_TYPE_TEXT',    3);define('HDOM_TYPE_ENDTAG',  4);define('HDOM_TYPE_ROOT',    5);define('HDOM_TYPE_UNKNOWN', 6);define('HDOM_QUOTE_DOUBLE', 0);define('H

PHP中Restful api 错误提示返回值实现思路_php实例

RESTful架构是一种流行的互联网软件架构,它结构清晰,符合标准,易于理解,扩展方便. REST是Representational State Transfer的缩写,翻译为"表现层状态转化".表现层其实就是资源,因此可以理解为"资源状态转化". 网络应用上的任何实体都可以看作是一种资源,通过一个URI(统一资源定位符)指向它. 序言 不管是微博还是淘宝,他们都有自己的错误返回值格式规范,以及错误代码说明,这样不但手机端用起来方便,给人的感觉也清晰明了,高大上.遇

简单的php新闻发布系统教程_php实例

简单的php新闻发布系统教程(第一版)第一讲:用 phpmyadmin 建立数据库首先建立一个数据库,名为 yayu .在这个数据库下建立一个数据表,名为 news .下面进入一个重点,那就是在表 news 下建立各个字段. 那么,什么叫字段呢?通俗点,就是一类事物的总称.比如说,所有的新闻发表时间用一个名词来代表(从偶的经验来看,用 phpmyadmin 建立 字段可以用中文,但从习惯来说还是用英文,没办法,计算机美国最牛嘛).偶们用" time "来表示.在字段 time 下可以有

用phpmailer实现简单openvpn用户认证的实现代码_php实例

现在每个人都有无数帐号密码, 难免记不住; 原理是通过 邮件服务器 pop 服务完成认证,也可以使用SMTP,并加SSL已提高安全性; 免去设置用户/密码麻烦,适合有自己邮件服务器的场合, 需要PHPMailer, 请自行google PHP代码 复制代码 代码如下: <?php require_once('class.phpmailer.php'); require_once('class.pop3.php'); $username = getenv('username'); $passwor