使用新浪微博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
php download.php实现代码 跳转到下载文件(response.redirect)
Aug 26 PHP
php获取网页上所有链接的方法
Apr 03 PHP
Zend Framework教程之Zend_Db_Table用法详解
Mar 21 PHP
Zend Framework框架路由机制代码分析
Mar 22 PHP
PHP简单获取随机数的常用方法小结
Jun 07 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
Oct 25 PHP
Ajax+Jpgraph实现的动态折线图功能示例
Feb 11 PHP
php中isset与empty函数的困惑与用法分析
Jul 05 PHP
tp5框架基于ajax实现异步删除图片的方法示例
Feb 10 PHP
PHP优化之批量操作MySQL实例分析
Apr 23 PHP
phpStudy vscode 搭建debug调试的教程详解
Jul 28 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+jQuery实现双击修改table表格功能示例
2019/02/21 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
json简单介绍
2008/06/10 Javascript
JQuery 入门实例1
2009/06/25 Javascript
使用JQuery进行跨域请求
2010/01/25 Javascript
jQuery页面滚动浮动层智能定位实例代码
2011/08/23 Javascript
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
jQuery给元素添加样式的方法详解
2015/12/30 Javascript
最丑的时钟效果!js canvas时钟制作方法
2016/08/15 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
2016/10/31 Javascript
jQuery中值得注意的trigger方法浅析
2016/12/12 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
nodejs实现爬取网站图片功能
2017/12/14 NodeJs
JS实现简单获取最近7天和最近3天日期的方法
2018/04/18 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别详解
2018/12/11 Javascript
vue实现侧边栏导航效果
2019/10/21 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
javascript实现贪吃蛇小练习
2020/07/05 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
[26:52]LGD vs EG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
简单谈谈python中的Queue与多进程
2016/08/25 Python
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
tensorflow识别自己手写数字
2018/03/14 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
2018/07/07 Python
利用python和百度地图API实现数据地图标注的方法
2019/05/13 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
python实现数字炸弹游戏
2020/07/17 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
函授毕业生自我鉴定
2013/11/06 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
2017公司年会主持人开幕词
2016/03/04 职场文书
python flappy bird小游戏分步实现流程
2022/02/15 Python