使用手機發 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