2011-05-02 129 views
1

我有一個Facebook應用程序,它可以通過使用管理員的publish_stream「權限發佈到頁面的牆上,但我不想有能力要發佈到用戶的牆上,只有他們控制的頁面。授權facebook應用程序發佈到頁面牆,但不發佈到用戶牆

由於這是自動完成的,我將需要一個永久令牌(offline_access),顯然是publish_stream權限,但我不確定如何請求這個

我已經看到一些應用程序,例如頁面中的notes應用程序,其設置爲allow this app to post on wall。這會更容易,但否則有人知道我可以如何請求頁面的publish_stream權限通過圖表api?

例如,這是我在請求令牌之前獲取用戶授權碼的請求。儘管如此,我找不到相當於請求授權

https://www.facebook.com/dialog/oauth? 
    client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream 

回答

1

無法訪問用戶也無法獲得訪問頁面的牆/新聞提要的權限。如果您擔心「意外」張貼到用戶的牆上而不是頁面,則可以確保使用/me/accounts端點中爲用戶提供的access_token。

因此,如果您想使用offline_access權限發佈到網頁牆,您的選擇在這裏相當有限。有限的,如在,你需要有publish_streammanage_pages權限。