使用新浪微博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
解决File size limit exceeded 错误的方法
Jun 14 PHP
PHP Class&Object -- 解析PHP实现二叉树
Jun 25 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
Dec 22 PHP
php实现基于微信公众平台开发SDK(demo)扩展的方法
Dec 22 PHP
PHP实现的增强性mhash函数
May 27 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 PHP
Yii2简单实现多语言配置的方法
Jul 23 PHP
php中final关键字用法分析
Dec 07 PHP
php生出随机字符串
Jul 06 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
Jul 31 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 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
Fedora下安装php Redis扩展笔记
2014/09/03 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
asp.net+jquery滚动滚动条加载数据的下拉控件
2010/06/25 Javascript
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
一个JavaScript处理textarea中的字符成每一行实例
2014/09/22 Javascript
JS实现点击复选框将按钮或文本框变为灰色不可用的方法
2015/08/11 Javascript
JS根据key值获取URL中的参数值及把URL的参数转换成json对象
2015/08/26 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
jQuery中的ready函数与window.onload谁先执行
2016/06/21 Javascript
Vue打包后出现一些map文件的解决方法
2018/02/13 Javascript
详解Koa中更方便简单发送响应的方式
2018/07/20 Javascript
脚手架vue-cli工程webpack的作用和特点
2018/09/29 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
vue制作toast组件npm包示例代码
2020/10/29 Javascript
python抓取网页图片示例(python爬虫)
2014/04/27 Python
安装python3的时候就是输入python3死活没有反应的解决方法
2018/01/24 Python
python实现类之间的方法互相调用
2018/04/29 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
Python Opencv任意形状目标检测并绘制框图
2019/07/23 Python
在django模板中实现超链接配置
2019/08/21 Python
python采集百度搜索结果带有特定URL的链接代码实例
2019/08/30 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
python 三种方法实现对Excel表格的读写
2020/11/19 Python
用 python 进行微信好友信息分析
2020/11/28 Python
shell程序中如何注释
2012/02/17 面试题
酒店管理自荐信
2013/10/23 职场文书
2014中考励志标语
2014/06/05 职场文书
事业单位考察材料范文
2014/12/25 职场文书
北京导游词
2015/02/12 职场文书
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
2021/05/28 Python
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python
windows server2012 R2下安装PaddleOCR服务的的详细步骤
2022/09/23 Servers