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


Posted in PHP onMarch 27, 2015

继续前面的文章《新浪微博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了····

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

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

PHP 相关文章推荐
上传多个文件的PHP脚本
Nov 26 PHP
php中看实例学正则表达式
Dec 25 PHP
PHP 最大运行时间 max_execution_time修改方法
Mar 08 PHP
php编写一个简单的路由类
Apr 13 PHP
PHP中使用cURL实现Get和Post请求的方法
Mar 13 PHP
在Ubuntu 14.04上部署 PHP 环境及 WordPress
Sep 02 PHP
PHP实现的迷你漂流瓶
Jul 29 PHP
PHP判断手机是IOS还是Android
Dec 09 PHP
简单了解WordPress开发中update_option()函数的用法
Jan 11 PHP
php-beanstalkd消息队列类实例分享
Jul 19 PHP
PHP的介绍以及优势详细分析
Sep 05 PHP
PHP字符串与数组处理函数用法小结
Jan 07 PHP
新浪微博OAuth认证和储存的主要过程详解
Mar 27 #PHP
php简单实现无限分类树形列表的方法
Mar 27 #PHP
PHP调用.NET的WebService 简单实例
Mar 27 #PHP
PHP输出日历表代码实例
Mar 27 #PHP
使用php转义输出HTML到JavaScript
Mar 27 #PHP
PHP输出九九乘法表代码实例
Mar 27 #PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
Mar 27 #PHP
You might like
PHP,ASP.JAVA,JAVA代码格式化工具整理
2010/06/15 PHP
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
让ThinkPHP支持大小写url地址访问的方法
2014/10/31 PHP
PHP实现的下载远程文件类定义与用法示例
2017/07/05 PHP
laravel 多图上传及图片的存储例子
2019/10/14 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
JQuery实现用户名无刷新验证的小例子
2013/03/22 Javascript
[JSF]使用DataModel处理表行事件的实例代码
2013/08/05 Javascript
javascript实现原生ajax的几种方法介绍
2013/09/21 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
JS+CSS实现DIV层的展开、收缩效果
2016/01/28 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
2016/06/08 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
对比分析Django的Q查询及AngularJS的Datatables分页插件
2017/02/07 Javascript
JavaScript中的FileReader图片预览上传功能实现代码
2017/07/24 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
JavaScript内置对象之Array的使用小结
2020/05/12 Javascript
微信小程序反编译的实现
2020/12/10 Javascript
python使用reportlab画图示例(含中文汉字)
2013/12/03 Python
Python显示进度条的方法
2014/09/20 Python
python从网络读取图片并直接进行处理的方法
2015/05/22 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
Python网页正文转换语音文件的操作方法
2018/12/09 Python
python 列表转为字典的两个小方法(小结)
2019/06/28 Python
python 读取修改pcap包的例子
2019/07/23 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
介绍下Java的输入输出流
2014/01/22 面试题
求职信内容考虑哪几点
2013/10/05 职场文书
优秀研究生自我鉴定
2013/12/04 职场文书
体育专业自荐书
2014/05/29 职场文书
党的生日活动方案
2014/08/15 职场文书
干部竞争上岗演讲稿
2014/09/11 职场文书
庆祝国庆节标语
2014/10/09 职场文书
纯 CSS 自定义多行省略的问题(从原理到实现)
2021/11/11 HTML / CSS