2011-08-10 154 views
0

我正在嘗試使用Facebook C#編寫一個Facebook應用程序sdk 5.1.1。該應用程序應讓用戶上傳圖片到Facebook頁面。我能夠編寫應用程序,只有頁面的管理員能夠上傳圖片,而不是用戶。即使用戶喜歡該頁面,我也無法做到這一點。允許非管理員用戶上傳照片Facebook頁面

我知道它的可能性,因爲在iPhone或網站上,您可以訪問一個頁面並在牆上寫東西或共享照片。但我無法弄清楚如何使用Facebook API來做到這一點。

回答

0

應用程序的用戶需要授予publish_stream權限。

然後,您可以撥打電話到

https://graph.facebook.com/<page_id>/feed?message=<yourmessage>&picture=<picture_url>&access_token=<access_token>&method=POST. 

你可以試試這個先使用Graph API Explorer

希望這有助於。

+0

我試過了。如果我嘗試發佈照片照片沒有上傳,請使用page_ID/Feed。如果我使用Page_ID/Photos,那麼它會將照片發佈到用戶帳戶。不在頁面上。 – user281693

+0

你想以用戶身份(頁面的非管理員)還是作爲頁面的管理員或頁面本身?你能發佈確切的請求,無法正常工作嗎?另外,您授予應用程序哪些權限? –

相關問題