0

我發現的Facebook SDK的大部分示例和教程都是用於發佈到用戶帳戶的。使用Facebook JavaScript SDK獲取管理頁面彈出?

正如有人誰使用Facebook的PHP SDK,但不是使用Javascript SDK,我不能找到下一個例子或教程:

  1. 用戶點擊FB連接按鈕
  2. 彈出一個窗口顯示管理粉絲專頁
  3. 用戶選擇頁面,他們希望我的網站,該網站管理
  4. 我的網站獲得所選擇的頁面
的ID

通過我的網站,我不想將信息發佈到管理員的粉絲頁面,而只是獲取他們想要在我的網站上使用的頁面的ID。感謝PHP SDK,我已經有了從管理員的粉絲頁面中提取所需信息的方法。

有沒有這樣的指導?

回答

7

您可以使用圖表來獲取將列出用戶管理的所有應用程序/頁面的'/ me/accounts'。您將需要創建您自己的選擇彈出步驟2和3,使用從響應對象中的數據值提交回你的網站在步驟4

嘗試是這樣的:

FB.login(function (response){ 
FB.api('/me/accounts',function(apiresponse){ 
var data=apiresponse['data']; 
var ids = new Array(); 
for(var i=0; i<data.length; i++){ 
ids[i]=data[i].id; 
} 
console.log(ids); 
}); 

},{scope:'manage_pages'}); 
+0

這使我在正確的道路上,謝謝! –

+0

#Abby ...我試圖在我的網站的頁面時間線上分享帖子,但獲取權限錯誤。我使用了Facebook的JavaScript API –

相關問題