使用新浪微博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&MYSQL服务器配置说明
Oct 09 PHP
php fsockopen中多线程问题的解决办法[翻译]
Nov 09 PHP
ThinkPHP之M方法实例详解
Jun 20 PHP
自定义session存储机制避免会话保持问题
Oct 08 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
Mar 02 PHP
php实现过滤UBB代码的类
Mar 12 PHP
PHP代码维护,重构变困难的4种原因分析
Jan 25 PHP
Symfony2学习笔记之系统路由详解
Mar 17 PHP
实例讲解php数据访问
May 09 PHP
PHP将数据导出Excel表中的实例(投机型)
Jul 31 PHP
thinkPHP5.0框架事务处理操作简单示例
Sep 07 PHP
在php的yii2框架中整合hbase库的方法
Sep 20 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实现将HTML5中Canvas图像保存到服务器的方法
2014/11/28 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
2016/04/30 PHP
PHP通过加锁实现并发情况下抢码功能
2016/08/10 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
2016/10/18 PHP
PHP反射实际应用示例
2019/04/03 PHP
Laravel项目中timeAgo字段语言转换的改善方法示例
2019/09/16 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
数理公式,也可以这么唯美
2021/03/10 无线电
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
推荐20家国外的脚本下载网站
2011/04/28 Javascript
图片onload事件触发问题解决方法
2011/07/31 Javascript
如何实现修改密码时密码框显示保存到cookie的密码
2013/12/10 Javascript
js实现文本框中焦点在最后位置
2014/03/04 Javascript
Jquery实现兼容各大浏览器的Enter回车切换输入焦点的方法
2014/09/01 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
js实现精美的银灰色竖排折叠菜单
2015/05/16 Javascript
jQuery用FormData实现文件上传的方法
2016/11/21 Javascript
JS中位置与大小的获取方法
2016/11/22 Javascript
jquery 仿锚点跳转到页面指定位置的实例
2017/02/14 Javascript
js实现简单的获取验证码按钮效果
2017/03/03 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
2017/07/16 Javascript
Vue全家桶实践项目总结(推荐)
2017/11/04 Javascript
Angular之toDoList的实现代码示例
2017/12/02 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
2018/10/09 Javascript
vue路由切换时取消之前的所有请求操作
2020/09/01 Javascript
基于Python的身份证号码自动生成程序
2014/08/15 Python
Python实现简单登录验证
2016/04/13 Python
深入理解python中的atexit模块
2017/03/07 Python
Python解析并读取PDF文件内容的方法
2018/05/08 Python
解决python报错MemoryError的问题
2018/06/26 Python
环境科学专业大学生自荐信格式
2013/09/21 职场文书
初中差生评语
2014/12/29 职场文书
常务副总经理岗位职责
2015/02/02 职场文书
奖学金主要事迹范文
2015/11/04 职场文书