php专区

 首页 > php专区 > PHP应用 > 开放平台 > 方倍微信公众平台开发(65) 微博树洞 - 微信公

方倍微信公众平台开发(65) 微博树洞 - 微信公

分享到:
【字体:
导读:
          童话故事《皇帝长了驴耳朵》里,说一个国王长了一对驴耳朵,每个给他理发的人时候都会忍不住告诉别人,从而被砍头。有一个理发匠把这个秘密藏得好辛苦,终于在快憋不住时。就...

童话故事《皇帝长了驴耳朵》里,说一个国王长了一对驴耳朵,每个给他理发的人时候都会忍不住告诉别人,从而被砍头。有一个理发匠把这个秘密藏得好辛苦,终于在快憋不住时。就在山上对着一个大树洞说出了这个秘密。结果从此这树上的叶子只要放在嘴边一吹,就会发出“国王有驴耳朵”的声音。因为这个童话故事,“树洞”一词逐渐有了“隐藏秘密”的隐喻。

在电影《花样年华 》里,梁朝伟站在吴哥窟的那个树洞前,诉说自己的心思,然后用草把树洞封上。从此,没有人知道他心里曾发生过什么故事,他曾牵挂过谁,默念过谁,又欺瞒过谁,伤害过谁。

 

在微信公众平台开发微博树洞的步骤:

1. 申请新浪微博应用

地址 http://open.weibo.com/development 过程就省略了,申请成功后得到


App Key:4***474*** App Secret:4a7**07aef8d7586722cb5e1cc1**
授权回调页:https://www.doucube.com/weibo/callback.php

 

并将要使用应用的微博账号添加到测试账号列表中来

 

2. 配置微博程序

下载weibo php SDK, 下载地址http://code.google.com/p/libweibo/ ,修改config.php中的WB_AKEY为App Key,WB_SKEY为App Secret,WB_CALLBACK_URL为刚才填入的回调页地址,然后程序上传到PHP空间

 

3. 获得access_token

获取callback url

include_once( 'config.php' );
include_once( 'saetv2.ex.class.php' );

$o = new SaeTOAuthV2( WB_AKEY , WB_SKEY );
$code_url = $o->getAuthorizeURL( WB_CALLBACK_URL );

用微博账号登录,使用callback url,获得code

https://www.doucube.com/weibo/callback.php?code=60c67a3569d1af004ed579ca93a87760

再使用demo中的程序获得access_token,该变量保存在$_SESSION['token']['access_token']中。

 

4. 发布微博

然后就可以直接使用sdk发布微博了

include_once('weibo/config.php');
include_once('weibo/saetv2.ex.class.php');
$c = new SaeTClientV2(WB_AKEY, WB_SKEY, $accesstoken);
$weiboResut = $c->update($content."【通过树洞发布】");

 

5. 演示

或者直接登录 http://weibo.com/mmbgx 查看发布的内容

分享到:
方倍微信公众平台开发(66)人品计算 - ...
 人品计算器是一个测试游戏玩家人品的工具,最简单的是将各字符的ASCII或Unicode码相加,取其和再取余(通常mod 100)求出“人品值”。   实现方法: 获得人品 function getMoralInfo($name) { $name = str_replace("+", "", $name); $f = mb_substr($name,0,1,'utf-8'); $s = mb_subs...
方倍微信公众平台开发(60)每日英语 - ...
微 每日一句&每日一听查询 使用金山词霸开放平台提供的接口: 接口地址: http://open.iciba.com/dsapi/ 返回内容: { "sid": "700", "tts": "http://news.iciba.com/admin/tts/2013-11-04.mp3", "content": "The only person you should try to be better than, is who you were yesterday.", ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……