使用新浪微博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的FTP学习(二)
Oct 09 PHP
php中配置文件操作 如config.php文件的读取修改等操作
Jul 07 PHP
关于二级目录拖拽排序的实现(源码示例下载)
Apr 26 PHP
日常整理PHP中简单的图形处理(经典)
Oct 26 PHP
php验证码生成代码
Nov 11 PHP
纯PHP代码实现支付宝批量付款
Dec 24 PHP
CI映射(加载)数据到view层的方法
Mar 28 PHP
PHP框架性能测试报告
May 08 PHP
Django 中 cookie的使用
Aug 17 PHP
PHP面向对象之里氏替换原则简单示例
Apr 08 PHP
php 使用mpdf实现指定字段配置字体样式的方法
Jul 29 PHP
Laravel实现批量更新多条数据
Apr 06 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
【星际争霸1】人族1v7家ZBath
2020/03/04 星际争霸
PHP JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
php中多维数组按指定value排序的实现代码
2014/08/19 PHP
destoon调用discuz论坛中带图片帖子的实现方法
2014/08/21 PHP
php获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
Thinkphp无限级分类代码
2015/11/11 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
[原创]PHP实现SQL语句格式化功能的方法
2017/07/28 PHP
PHP实现对数字分隔加千分号的方法
2019/03/18 PHP
PHP中$GLOBALS与global的区别详解
2019/03/21 PHP
js window.event对象详尽解析
2009/02/17 Javascript
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
js中的replace方法使用介绍
2013/10/28 Javascript
Jquery 复选框取值兼容FF和IE8(测试有效)
2013/10/29 Javascript
JavaScript分秒倒计时器实现方法
2015/02/02 Javascript
在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法
2015/09/11 Javascript
JavaScript继承模式粗探
2016/01/12 Javascript
JS使用JSON作为参数实例分析
2016/06/23 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
jQuery Validate插件实现表单验证
2016/08/19 Javascript
谈谈jQuery之Deferred源码剖析
2016/12/19 Javascript
在原生不支持的旧环境中添加兼容的Object.keys实现方法
2017/09/11 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
前端面试知识点目录一览
2019/04/15 Javascript
Vue 根据条件判断van-tab的显示方式
2020/08/03 Javascript
跟老齐学Python之编写类之三子类
2014/10/11 Python
在Python的Django框架中调用方法和处理无效变量
2015/07/15 Python
python机器学习之神经网络(三)
2017/12/20 Python
python使用筛选法计算小于给定数字的所有素数
2018/03/19 Python
解决项目pycharm能运行,在终端却无法运行的问题
2019/01/19 Python
python 实现音频叠加的示例
2020/10/29 Python
鼠标滚轮事件和Mac触控板双指事件
2019/12/23 HTML / CSS
网吧消防安全责任书
2014/07/29 职场文书
写给同学的新学期寄语
2015/02/27 职场文书
CSS中Single Div 绘图技巧的实现
2021/06/18 HTML / CSS