使用新浪微博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 相关文章推荐
资料注册后发信小技巧
Oct 09 PHP
无需重新编译php加入ftp扩展的解决方法
Feb 07 PHP
PHP中的按位与和按位或操作示例
Jan 27 PHP
浅谈discuz密码加密的方式
May 22 PHP
PHP使用Alexa API获取网站的Alexa排名例子
Jun 12 PHP
php实现的短网址算法分享
Jun 20 PHP
PHP代码实现表单数据验证类
Jul 28 PHP
win7系统配置php+Apache+mysql环境的方法
Aug 21 PHP
Zend Framework教程之Zend_Config_Xml用法分析
Mar 23 PHP
php基于dom实现读取图书xml格式数据的方法
Feb 03 PHP
详解Yii2高级版引入bootstrap.js的一个办法
Mar 21 PHP
详解php语言最牛掰的Laravel框架
Nov 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+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
PHP设计模式之装饰者模式
2012/02/29 PHP
php获取POST数据的三种方法实例详解
2016/12/20 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
2018/06/04 PHP
代码生成器 document.write()
2007/04/15 Javascript
node.js中的fs.utimes方法使用说明
2014/12/15 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
常用的Javascript数据验证插件
2015/08/04 Javascript
jQuery实现选项联动轮播效果【附实例】
2016/04/19 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
利用jquery给指定的table动态添加一行、删除一行的方法
2016/10/12 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
2016/10/31 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
JavaScript+HTML5实现的日期比较功能示例
2017/07/12 Javascript
jQuery实现表格冻结顶栏效果
2017/08/20 jQuery
探索webpack模块及webpack3新特性
2017/09/18 Javascript
Vuejs 单文件组件实例详解
2018/02/09 Javascript
vue中echarts3.0自适应的方法
2018/02/26 Javascript
python 默认参数问题的陷阱
2016/02/29 Python
Python读写txt文本文件的操作方法全解析
2016/06/26 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
python将秒数转化为时间格式的实例
2018/09/16 Python
python 读取修改pcap包的例子
2019/07/23 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
2020/06/30 Python
thinkphp5 路由分发原理
2021/03/18 PHP
使用HTML5 Canvas API中的clip()方法裁剪区域图像
2016/03/25 HTML / CSS
C#如何调用Windows程序打开一个文档
2014/12/26 面试题
医学类导师推荐信范文
2013/11/19 职场文书
初中女生自我鉴定
2013/12/19 职场文书
大学三年的自我评价
2013/12/25 职场文书
社区党员先进事迹
2014/01/22 职场文书
课堂教学改革实施方案
2014/03/17 职场文书
如何写通讯稿
2015/07/22 职场文书
python 实现mysql自动增删分区的方法
2021/04/01 Python