2011-08-10 146 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

你想以用户身份(页面的非管理员)还是作为页面的管理员或页面本身?你能发布确切的请求,无法正常工作吗?另外,您授予应用程序哪些权限? –

相关问题