当前位置: 首页 > 编程笔记 >

使用新浪微博API的OAuth认证发布微博实例

萧业
2023-03-14
本文向大家介绍使用新浪微博API的OAuth认证发布微博实例,包括了使用新浪微博API的OAuth认证发布微博实例的使用技巧和注意事项,需要的朋友参考一下

继续前面的文章《新浪微博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了····

以上所述就是本文的全部内容了,希望大家能够喜欢。

请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!

 类似资料:
  • 1. 申请应用 1.注册微博开放平台账号 https://open.weibo.com/apps。如果已有则忽略该步骤,直接进入第二步。 2.创建应用 通过顶部菜单栏的【微连接-网站接入】或者直接点击【网站接入 (opens new window)】进入网站接入界面 点击【立即接入】按钮进入创建应用页面,填入应用名称,应用分类选择默认的“网页应用”即可 创建完成后会自动跳转到应用信息页面,如下图,

  • 使用oauth2.0协议,封装了新浪微博的常用请求,登录,获取个人信息,获取微博,获取粉丝,关注,微博分类以及地理位置等请求。使用方便。请求使用的是MKNetworkkit第三方库。代码使用block来写的。

  • 本文向大家介绍django接入新浪微博OAuth的方法,包括了django接入新浪微博OAuth的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了django接入新浪微博OAuth的方法。分享给大家供大家参考。具体分析如下: 最近将网站和新浪微博进行了整合,思路很简单,就是将页面内容和新浪微博联系起来,一个独立内容的页面对于一条微博,自然评论系统只需要使用微博的评论即可。 然后,用户需

  • 本文向大家介绍C#调用新浪微博API实例代码,包括了C#调用新浪微博API实例代码的使用技巧和注意事项,需要的朋友参考一下 C#调用新浪微博API    以上代码实例很简单,大家可以本地测试下,感谢你的阅读和对呐喊教程的支持。

  • 本文向大家介绍Python 获取新浪微博的最新公共微博实例分享,包括了Python 获取新浪微博的最新公共微博实例分享的使用技巧和注意事项,需要的朋友参考一下 API: statuses/public_timeline  返回最新的200条公共微博,返回结果非完全实时 CODE: RESULT: 原文地址:http://blog.csdn.net/guaguastd/article/details

  • 本文向大家介绍新浪微博OAuth认证和储存的主要过程详解,包括了新浪微博OAuth认证和储存的主要过程详解的使用技巧和注意事项,需要的朋友参考一下 网上很多关于OAuth的文章,但是包括sina本身都都没有详细的的介绍,包括验证过程和验证后数据的储存,所以参考了Twitter的认证过程写下一些详细的注释代码。 在我们开始前,我们先建立一张数据库来保存用户信息,下面是一个基本的 Mysql 的例子: