使用新浪微博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实现链结人气统计
Oct 09 PHP
使用PHP导出Redis数据到另一个Redis中的代码
Mar 12 PHP
Yii 快速,安全,专业的PHP框架
Sep 03 PHP
ThinkPHP里用U方法调用js文件实例
Jun 18 PHP
php编程中echo用逗号和用点号连接的区别
Mar 26 PHP
PHP使用PDO操作数据库的乱码问题解决方法
Apr 08 PHP
thinkphp3.x中session方法的用法分析
May 20 PHP
php实现微信支付之现金红包
May 30 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
Jan 17 PHP
PHP结合jquery ajax实现上传多张图片,并限制图片大小操作示例
Mar 01 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
Apr 04 PHP
PHP执行linux命令6个函数代码实例
Nov 24 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对象Object的概念 介绍
2012/06/14 PHP
CodeIgniter使用phpcms模板引擎
2013/11/12 PHP
PHP json_decode函数详细解析
2014/02/17 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
2014/07/24 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
javascript编程起步(第七课)
2007/01/10 Javascript
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
推荐10个超棒的jQuery工具提示插件
2011/10/11 Javascript
Ext中下拉列表ComboBox组件store数据格式用法介绍
2013/07/15 Javascript
使用typeof判断function是否存在于上下文
2014/08/14 Javascript
javascript制作sql转换为stringBuffer的小工具
2015/04/03 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
2016/10/25 Javascript
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
2018/05/16 jQuery
在vue中使用Autoprefixed的方法
2018/07/27 Javascript
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
ant-design-vue 实现表格内部字段验证功能
2019/12/16 Javascript
Webpack设置环境变量的一些误区详解
2019/12/19 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
JS实现按比例缩小图片宽高
2020/08/24 Javascript
[50:24]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
[55:35]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第二场 1月22日
2021/03/11 DOTA
Java多线程编程中ThreadLocal类的用法及深入
2016/06/21 Python
python3 flask实现文件上传功能
2020/03/20 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
基于python求两个列表的并集.交集.差集
2020/02/10 Python
python3跳出一个循环的实例操作
2020/08/18 Python
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
95%的面试官都会问到的50道Java线程题,附答案
2012/08/03 面试题
物联网工程专业推荐信
2014/09/08 职场文书
大学生村官个人对照检查材料(群众路线)
2014/09/26 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python