使用新浪微博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 相关文章推荐
1.PHP简介
Oct 09 PHP
PHP调用三种数据库的方法(3)
Oct 09 PHP
我的论坛源代码(七)
Oct 09 PHP
PHP 手机归属地查询 api
Feb 08 PHP
两种设置php载入页面时编码的方法
Jul 29 PHP
php+mysqli数据库连接的两种方式
Jan 28 PHP
php结合ACCESS的跨库查询功能
Jun 12 PHP
3种方法轻松处理php开发中emoji表情的问题
Jul 18 PHP
基于thinkPHP框架实现留言板的方法
Oct 17 PHP
PHP后台微信支付和支付宝支付开发
Apr 28 PHP
Yii2第三方类库插件Imagine的安装和使用
Jul 06 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
Mar 09 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脚本的10个技巧(8)
2006/10/09 PHP
PHP安装攻略:常见问题解答(三)
2006/10/09 PHP
PHP基础学习小结
2011/04/17 PHP
javascript 当前日期加(天、周、月、年)
2009/08/09 Javascript
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
JavaScript中获取元素索引的函数
2010/09/10 Javascript
javascript删除数组元素并且数组长度减小的简单实例
2014/02/14 Javascript
javascript实现任务栏消息提示的简单实例
2016/05/31 Javascript
原生js实现轮播图
2017/02/27 Javascript
jquery拼接ajax 的json和字符串拼接的方法
2017/03/11 Javascript
jQuery DOM节点的遍历方法小结
2017/08/15 jQuery
微信小程序身份证验证方法实现详解
2019/06/28 Javascript
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
javascript实现拖拽碰撞检测
2020/03/12 Javascript
Vue实现图片轮播组件思路及实例解析
2020/05/11 Javascript
vue中destroyed方法的使用说明
2020/07/21 Javascript
在Python中关于中文编码问题的处理建议
2015/04/08 Python
利用Python操作消息队列RabbitMQ的方法教程
2017/07/19 Python
解决Tensorflow安装成功,但在导入时报错的问题
2018/06/13 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
详解Django将秒转换为xx天xx时xx分
2019/09/27 Python
python 链接sqlserver 写接口实例
2020/03/11 Python
Selenium 滚动页面至元素可见的方法
2020/03/18 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
python下对hsv颜色空间进行量化操作
2020/06/04 Python
Python读写锁实现实现代码解析
2020/11/28 Python
电子狗项圈:eDog Australia
2019/12/04 全球购物
什么是静态路由?什么是动态路由?各自的特点是什么?
2015/09/16 面试题
大四自我鉴定范文
2013/10/06 职场文书
函授教育个人学习的自我评价
2013/12/31 职场文书
中国梦口号
2014/06/13 职场文书
纪念九一八爱国演讲稿600字
2014/09/14 职场文书
党风廉政建设个人总结
2015/03/06 职场文书
2015年社区创卫工作总结
2015/04/21 职场文书
《清澈的湖水》教学反思
2016/02/17 职场文书