国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP對騰訊微博發布和收聽實例程序

2024-05-04 21:47:29
字體:
來源:轉載
供稿:網友

我們這里是演示一個實例就是可根據用戶輸入自己的騰訊微博就可以實現快速發布了,這個功能我們自己開發也簡單,直接把用戶名與密碼加上即可解決,下面來介紹一下如何通過PHP來進行騰訊微博操作,也可以直接查看演示。

如何用PHP登陸微博賬戶

騰訊的登錄需要兩個步驟,第一步是根據自己的QQ號獲取驗證碼,驗證地址是:

http://ptlogin2.qq.com/check?uin=@'.$qq.'&appid=2366439636

其中$qq代表你的微博帳號,通過這個驗證你可以得到如下的結果:

ptui_checkVC('0','!CCQ');其中!CCQ就是對應的驗證碼,這是一個隨機碼,每次訪問都會有變化的,第二步就是把用戶名,密碼和驗證碼等信息提交到下面的地址:

http://ptlogin2.qq.com/login?u=@'.$qq.'&p='.md5($password.$verifyCode).'&verifycode='.$verifyCode.'&aid=46000101&u1=http%3A%2F%2Ft.qq.com&h=1&from_ui=1&fp=loginerroralert

其中u=@'.$qq.'指的是你的微博帳號.

p='.md5($pwd.$verifyCode).',是經過加密的密碼,這個參數比較復雜,首先要把用戶的qq密碼經過md5_3加密,然后和剛剛返回的驗證碼組合,再使用md5加密.

&verifycode='.$verifyCode.'的值得就是剛剛返回的驗證碼.

&aid=46000101&u1=http%3A%2F%2Ft.qq.com&h=1&from_ui=1&fp=loginerroralert,其他這些參數都是固定的不用修改,在請求這個地址以后如果正確會返回下面的信息:

ptuiCB('0','0','http://t.qq.com','0');,這個時候就算登錄成功了,接下來就可以對微博進行操作了.

如何用PHP給微博發廣播

發送廣播很簡單,只要想指定地址發送(POST)四個參數即可,提交的地址是:

http://t.qq.com/publish.php

POST的數據有:conten'=urlencode($content),指的是廣播的內容,提交時需要用URL編碼

pic=&countType=&viewModel=1 這些參數不用變,這里值得注意一點的是publish.php 頁面需要驗證提交地址,提交地址必須是來自于 http://t.qq.com/ 所以在發送POST請求的時候,需要提交一個REFERER。這樣就可以發布成功了,返回的結果如下:

  1. {result:0,msg:'廣播成功',info:{'talk':[{"id":"XXXXXX","content":"u53c8u5f00u59cbu4e0bu96e8u4e86uff01","time":"u521au521a","type":1,"image":[],"from":"XXXXXX","name":"","nick":"","pic":"","flag":[],"count":0,"timestamp":1279167435}]}} 

如何用PHP收聽其他用戶的微博

收聽微博的操作和發送廣播的操作基本一樣,也是往指定的地址發送(POST)數據,不過只需要有兩個參數就可以了,提交的地址是:

http://t.qq.com/follow.php

POST的數據有:

'u'=>urlencode($follow) $follow指的是你想要收聽的用戶的微博號

'r'=>urlencode(time()) 這是一個隨機碼

提交以后,如果成功返回的結果如下:{result:0,msg:'成功'},到此為止,利用PHP對騰訊微博發布和收聽的操作就都已經完成了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开原市| 石阡县| 宿州市| 杨浦区| 堆龙德庆县| 乌鲁木齐县| 腾冲县| 洛南县| 江永县| 勐海县| 北京市| 金坛市| 尉犁县| 张家界市| 沭阳县| 淮滨县| 盱眙县| 海林市| 辽阳市| 望江县| 渭源县| 资源县| 阿拉善左旗| 襄樊市| 河东区| 张家港市| 湖口县| 益阳市| 扶余县| 二连浩特市| 密山市| 微山县| 基隆市| 久治县| 和田县| 那坡县| 华蓥市| 西吉县| 肇东市| 邢台县| 闵行区|