使用新浪微博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 分页类实现代码
Dec 03 PHP
用php实现选择排序的解决方法
May 04 PHP
php相对当前文件include其它文件的方法
Mar 13 PHP
使用PHPExcel操作Excel用法实例分析
Mar 26 PHP
PHP的Yii框架入门使用教程
Feb 15 PHP
PHP简单日历实现方法
Jul 20 PHP
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
Nov 12 PHP
php版微信返回用户text输入的方法
Nov 14 PHP
PHP常用操作类之通信数据封装类的实现
Jul 16 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
Jun 16 PHP
php微信公众号开发之翻页查询
Oct 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
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
php使HTML标签自动补全闭合函数代码
2012/10/04 PHP
实例介绍PHP的Reflection反射机制
2014/08/05 PHP
常见php数据文件缓存类汇总
2014/12/05 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
PHP7多线程搭建教程
2017/04/21 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
javascript中数组array及string的方法总结
2014/11/28 Javascript
JavaScript中的pow()方法使用详解
2015/06/15 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
jQuery纵向导航菜单效果实现方法
2016/12/19 Javascript
微信小程序异步API为Promise简化异步编程的操作方法
2018/08/14 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
2018/09/26 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
JavaScript实现与使用发布/订阅模式详解
2019/01/19 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
微信小程序与公众号实现数据互通的方法
2019/07/25 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
基于JavaScript的数据结构队列动画实现示例解析
2020/08/06 Javascript
在Python的gevent框架下执行异步的Solr查询的教程
2015/04/16 Python
简单介绍Python的Tornado框架中的协程异步实现原理
2015/04/23 Python
如何在Python函数执行前后增加额外的行为
2016/10/20 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
2020/02/26 Python
html5.2 dialog简介详解
2018/02/27 HTML / CSS
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
岗位工作说明书
2014/07/29 职场文书
代领学位证书毕业证书委托书
2014/09/30 职场文书
高一军训决心书
2015/02/05 职场文书
事业单位工作人员年度考核个人总结
2015/02/12 职场文书
2015年“7.11”世界人口日宣传活动方案
2015/05/06 职场文书
天鹅湖观后感
2015/06/09 职场文书
详解Redis基本命令与使用场景
2021/06/01 Redis