使用新浪微博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简单系统数据添加以及数据删除模块源文件下载
Jun 07 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
Dec 02 PHP
基于MySQL分区性能的详细介绍
May 02 PHP
php定界符
Jun 19 PHP
使用ob系列函数实现PHP网站页面静态化
Aug 13 PHP
一个经典的PHP验证码类分享
Nov 18 PHP
文件上传之SWFUpload插件(代码)
Jul 30 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
Feb 14 PHP
WordPress中的shortcode短代码功能使用详解
May 17 PHP
PHP单元测试框架PHPUnit用法详解
Jan 23 PHP
Ajax+PHP实现的分类列表框功能示例
Feb 11 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
Feb 21 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 无限级分类,超级简单的无限级分类,支持输出树状图
2014/06/29 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
2016/05/17 PHP
文本链接逐个出现的js脚本
2007/12/12 Javascript
javascript removeChild 使用注意事项
2009/04/11 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
2016/06/17 Javascript
javascript实现二叉树的代码
2017/06/08 Javascript
vue+elementUI动态生成面包屑导航教程
2019/11/04 Javascript
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
[57:55]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第二场 12.12
2020/12/16 DOTA
python简单的函数定义和用法实例
2015/05/07 Python
怎样使用Python脚本日志功能
2016/08/14 Python
python笔记:mysql、redis操作方法
2017/06/28 Python
Django 根据数据模型models创建数据表的实例
2018/05/27 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
pycharm的console输入实现换行的方法
2019/01/16 Python
django中forms组件的使用与注意
2019/07/08 Python
执行Django数据迁移时报 1091错误及解决方法
2019/10/14 Python
什么是Python中的顺序表
2020/06/02 Python
Python模块常用四种安装方式
2020/10/20 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
2021/02/03 Python
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
捷克钓鱼用品网上商店:Parys.cz
2018/06/15 全球购物
车库门开启器、遥控器和零件:Chamberlain
2019/04/09 全球购物
联想C++笔试题
2012/06/13 面试题
什么是三层交换,说说和路由的区别在那里
2014/09/01 面试题
《谁的本领大》教后反思
2014/04/25 职场文书
讲解员培训方案
2014/05/04 职场文书
创建文明城市标语
2014/06/16 职场文书
党员批评与自我批评发言稿
2014/10/14 职场文书
八年级上册语文教学计划
2015/01/22 职场文书
格列佛游记读书笔记
2015/06/30 职场文书
《现实主义勇者的王国再建记》第三弹OST全曲试听片段公开
2022/04/04 日漫
HTML实现仿Windows桌面主题特效的实现
2022/06/28 HTML / CSS