看板 dinos
作者 標題 [轉錄] Re: 如何Facebook自動po文?
時間 2012年05月23日 Wed. AM 11:56:40
※ 本文轉錄自 dinos 信箱
看板 PHP
作者 標題 Re: 如何Facebook自動po文?
時間 Thu Nov 24 13:14:20 2011
// 要先去facebook網站申請你的facebook app id和facebook app secret key
// 初始化fb參數
window.fbAsyncInit = function() {
FB.init({appId: '<?=FACEBOOK_APP_ID?>', status: true, cookie: true,
xfbml: true});
// Facebook登入
FB.login(function(response) {
if (response.session) {
// 使用者在你的網站上fb輸入帳密登入後會跑到這個區塊
// 並且facebook會給client一個名為fbs_<?=FACEBOOK_APP_ID?>的cookies集合
// cookie內uid的值就是這個人的fb uid
alert('facebook登入成功!');
}, { perms: 'read_stream,publish_stream,user_birthday,offline_access'
});
// perms中的publish_stream就是po塗鴉牆的權限,其他權限請參考facebook api
// po塗鴉牆至facebook
function fbFeed() {
var mypost = {
'message': 'test',
'name': 'test',
'description': '',
'caption': '',
'picture': '',
'link': '',
'source': ''
};
// fbuid就是剛剛登入拿到的cookies內uid的值,
// po塗鴉牆後會callback function(response)
FB.api('/<?=fbuid?>/feed', 'post', mypost,
function(response) {
if (response && !response.error)
alert('您的分享已發佈。');
});
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.139.12
※ 編輯: arenda 來自: 220.130.139.12 (11/24 13:15)
推 :謝謝分享!1F 11/24 16:12
※ 編輯: arenda 來自: 220.130.139.12 (11/24 16:56)--
--
※ 作者: dinos 時間: 2012-05-23 11:56:40 來自: 175-181-51-65.adsl.dynamic.seed.net.tw
※ 看板: dinos 文章推薦值: 0 目前人氣: 0 累積人氣: 469
回列表(←)
分享