将照片发布到移动设备上的其他人的墙上或相册中

时间:2011-09-27 21:33:45

标签: android ios facebook facebook-graph-api facebook-c#-sdk

这是我想要的功能。我希望我的移动应用程序(iOS,Android)的用户能够将照片从他们的设备发布到其他人的Facebook页面。此Facebook页面不归我的应用程序用户所有,用户也不是朋友或粉丝。此外,Facebook页面可能是标准页面,或事件页面或粉丝页面,具体取决于客户端。

任何解决方案都可行。例如,我可能需要让应用程序将所有照片上传到我拥有的服务器,然后从该中央服务器我可以使用facebook api将照片发布到客户的Facebook页面。我可以在facebook帐户之间进行某种操作,该帐户可能是客户的Facebook的朋友,或者是页面管理员等。或者客户端可能会向我提供他们的facebook凭据,我可以将其发布为。

理想情况下,我想从应用程序中完成所有操作,而不是介于两者之间,但无论如何都可以。

我怎样才能实现这一目标?


我只是要继续说这是不可能的。这将非常酷,但不可能。这是我想要的功能。用户参加一个大型音乐节。这个节日有我自己​​开发的应用程序。在节日的应用程序内,用户可以拍摄照片并按下按钮,照片将上传到节日的Facebook页面,而不是用户的。因此,该节日的Facebook页面将直接从用户发布粉丝照片。我认为这是有效的唯一方法是让应用程序将所有照片上传到服务器之间,然后让服务器通过使用节日的登录凭据将照片发布到节日的Facebook页面。这将要求电影节给我,开发人员,他们可能不愿意做的登录凭证。

如果有人知道如何直接从应用程序执行此操作,请告诉我。

1 个答案:

答案 0 :(得分:0)

我自己忙于同样的事情。做了两天的研究,没有找到我们问题的答案。但我想我有一个解释。

如果用户使用官方Android FB应用程序将照片发布到朋友/ fan_page,则会使用带有图片的“提要”(url-link)。用户无法在自己的墙上看到他实际上在朋友/粉丝页面上分享或发布了图片。 (例如:“Bob - 在CocaCola上发布了一张照片”)

这可能是禁用此功能的原因,因为开发人员可以使用此功能将照片发送到各种页面/人,而用户却不知道这一点。

我提出这个假设是因为我找到了一种解决方法。将照片上传到用户自己的相册。获取该照片的网址,然后发布带有图片的“Feed”(url-lnk)。 Facebook然后给出了这个错误:“不允许在流中使用FBCDN图像”换句话说,你不能使用FB网站域上的照片来链接。所以想想facebook开发团队中存在相当多的错误/懒惰:P