使用手機發 Facebook stream.publish

一般 Facebook 的 access token 取得方式僅能夠用在註冊的網站
如果你用在手機的話,他會噴下面訊息給你看

Invalid access token signature.

而且用手機發還需要有 uid 或 session key 這兩個其中一個參數
不然他會噴

parameters uid or session key required

整個傳送方式如下:

step 1. 取得 code
https://graph.facebook.com/oauth/authorize?client_id=175981222462&redirect_uri=http://otc.mymode.idv.tw&display=touch&scope=user_photos,email,user_birthday,user_online_presence,offline_access,publish_stream
(2010-10-06 更新)
step 2. 取得 token
https://graph.facebook.com/oauth/access_token?client_id=your client id&redirect_uri=your uri&client_secret=your client secret&code=上面的 code=&type=client_cred
step 3. 發送 stream.publish
https://api.facebook.com/method/stream.publish?format=json&message=your message&uid=your uid&access_token=your token


參考網站:

Comments

Popular posts from this blog

CentOS7 如何新增/移除 Rich Rule for firewalld

mac 安裝 mtr

如何設定 SSL VPN 分割通道 on Fortigate 80C