2015-11-07 20 views
0

例如,假設我需要「爬」(不是手動,因爲它看起來對Facebook的政策,但通過圖形API)從Facebook的品牌頁面(例如https://www.facebook.com/nike/)的一些信息。是否可以使用Facebook的(頁)圖形API而不在該頁面中扮演角色?

例如,我可能需要從一組品牌頁面(不只是一個,例如上面提到的那個,我可以手動完成的)中收集以下字段,當它們公開可用時: ( 「關於標籤」) - 描述 - 地址 - 網站 - ...

我讀Facebook的圖形API docspermissions

但是這些權限都涉及到用戶,我已經與合作。我所知道的,它的作品通過

Facebook登錄 - >授權應用程序使用我的數據 - >應用程序可以作爲Facebook用戶訪問我的數據。

不過我現在在品牌頁面爲此,我發現這個docs這(access token)感興趣。不過,似乎要能夠使用此訪問令牌,我需要成爲在頁面中具有某種角色的用戶(例如admin),而不是任何只喜歡該頁面的用戶。

因此,是否可以通過圖形API訪問品牌頁面的數據(只讀,即GET),而不實際擁有/ admin /發佈在該頁面上?

+0

當用戶授權的應用程序,它提供了應用程序的訪問,使代表的電話用戶 - 我想你要通過專門用於頁業主用來管理自己的網頁API的部分混淆,但任何用戶的令牌,如果您的應用授權,應該可以看到頁面上的公共職位(其中用戶可以看到,一些可以在地理選通等) – Igy

+0

所以,基本上,每個品牌頁面應授權我的應用程序,即使沒有喜歡的頁面,Facebook的用戶訪問公共數據是可用的? – dragonmnl

回答

0

顯然沒有「特殊」的訪問令牌才能訪問網頁的公共信息。

比如我可以在我的Facebook帳戶的任何頁面創建(不應用程序),然後使用

GEThttps://graph.facebook.com/(* 1)/喂?的access_token =(* 2)

  • (* 1)頁面的名稱(NIKE)或ID
  • (* 2)我的 「橋」 頁(即空白頁,僅用於有一個訪問令牌。頁面我使用的圖形API)針對/職位訪問令牌

同樣/等

相關問題