Re: 如何Facebook自動po文?

看板PHP作者 (good man)時間14年前 (2011/11/24 13:14), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
// 要先去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)

11/24 16:12, , 1F
謝謝分享!
11/24 16:12, 1F
※ 編輯: arenda 來自: 220.130.139.12 (11/24 16:56)
文章代碼(AID): #1EpTAkWE (PHP)
文章代碼(AID): #1EpTAkWE (PHP)