使用新浪微博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+JS无限级可伸缩菜单详解(简单易懂)
Jan 02 PHP
dede3.1分页文字采集过滤规则详说(图文教程)续二
Apr 03 PHP
MySQL授权问题总结
May 06 PHP
php中文字母数字验证码实现代码
Apr 25 PHP
PHP 魔术函数使用说明
May 14 PHP
destoon首页调用求购供应信息的地区名称的方法
Aug 21 PHP
PHP发送AT指令实例代码
May 26 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
Aug 30 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
May 12 PHP
PHP钩子实现方法解析
May 21 PHP
Laravel 微信小程序后端搭建步骤详解
Nov 26 PHP
TP5多入口设置实例讲解
Dec 15 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 获取本地IP代码
2013/06/23 PHP
json的键名为数字时的调用方式(示例代码)
2013/11/15 PHP
PHP远程调试之XDEBUG
2015/12/29 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
JS实现div居中示例
2014/04/17 Javascript
js 右侧浮动层效果实现代码(跟随滚动)
2015/11/22 Javascript
jQuery实现文章图片弹出放大效果
2017/04/06 jQuery
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
2018/03/18 Javascript
Vue脚手架的简单使用实例
2018/07/10 Javascript
详解如何在微信小程序中愉快地使用sass
2018/07/30 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
2019/01/18 Javascript
JS实现数组删除指定元素功能示例
2019/06/05 Javascript
Vue实现图片与文字混输效果
2019/12/04 Javascript
vue实现拖拽效果
2019/12/23 Javascript
JS通用方法触发点击事件代码实例
2020/02/17 Javascript
[02:16]完美世界DOTA2联赛PWL S3 集锦第三期
2020/12/21 DOTA
python爬虫爬取快手视频多线程下载功能
2018/02/28 Python
Django中使用第三方登录的示例代码
2018/08/20 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
python django 原生sql 获取数据的例子
2019/08/14 Python
Django自定义模板过滤器和标签的实现方法
2019/08/21 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
Python利用pip安装tar.gz格式的离线资源包
2020/09/14 Python
台湾家适得:Homeget
2019/02/11 全球购物
美国医生配方营养补充剂供应商:Healthy Directions
2019/07/10 全球购物
加拿大鞋网:Globo Shoes
2019/12/26 全球购物
揠苗助长教学反思
2014/02/04 职场文书
化妆师职业生涯规划书
2014/02/16 职场文书
汽车销售员岗位职责
2015/04/11 职场文书
少先队工作总结2015
2015/05/13 职场文书
2016优秀护士求职自荐信
2016/01/28 职场文书
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
2021/05/25 Python