![](/img/trans.png)
[英]How to post to users' facebook wall even if they are not on my app web page
[英]Authorize facebook app to post to page wall, but not to users walls
我有一個 facebook 應用程序,它可以使用管理員的“publish_stream”權限發布到頁面的牆上。但是我不想有能力在用戶的牆上發布,只有他們控制的頁面。
由於這是自動完成的,我將需要一個永久令牌(offline_access)和顯然是 publish_stream 權限。 但我不確定如何請求這個。
我見過一些應用程序,例如頁面中的便箋應用程序,其中設置了allow this app to post on wall
的設置。 這會更容易,但是有誰知道我如何通過圖表 api 請求頁面的 publish_stream 權限?
例如,這是我在請求令牌之前用來獲取用戶授權碼的請求。 不過,我找不到與請求頁面授權的等效項。
https://www.facebook.com/dialog/oauth?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream
您無法獲得僅訪問頁面牆/新聞提要的權限而無法訪問用戶的。 如果您擔心“意外”發布到用戶的牆而不是頁面,您可以確保使用/me/accounts
端點中為您的用戶提供的 access_token。
因此,如果您想使用offline_access
權限發布到頁面牆,您的選擇非常有限。 受限,例如,您需要具有publish_stream
和manage_pages
權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.