我只需要在我的应用用户的Facebook墙上发布一些文字和图片。 在developers.facebook.com中注册的Facebook应用程序默认情况下没有“publish_actions”权限。我已经提交了此许可的请求,但需要很长时间才能获得批准。 同时看到我的朋友在没有这个“publish_action”许可的情况下做这个帖子操作的应用程序我很好奇我是否需要此权限才能在用户墙上发布一些文本和图像?请帮帮我..
答案 0 :(得分:1)
如果您使用的是开放式图表,请不要这样做:
参考:The Share dialog lets people publish stories from your app without Facebook Login or the publish_actions permission。但是,您仍然需要发送您的应用以供审核。
最好的部分是用户可以在基于图API的帖子中标记人物。作为一个示例应用程序,我建议您检查Scrumptious的工作原理,它在FB SDK中预先打包。
答案 1 :(得分:0)
您可以查看以下链接:Android: How to share image with text on facebook via intent?
将意图共享用于普通文本和图像发布
答案 2 :(得分:0)
<强>出版强>
您可以使用/ {user-id} / feed,/ {page-id} / feed发布帖子, / {event-id} / feed,或/ {group-id} / feed edges。
如果您使用用户访问令牌,则为页面创建帖子时 帖子将在发布它的用户的声音中。如果你使用 页面访问令牌,帖子将在页面的声音中。
将照片上传到用户个人资料
此示例包含将照片上传到当前用户的个人资料 使用Graph API和Facebook SDK for PHP。
它假定您已经设置了默认的应用ID和密码,并且 使用访问令牌或其中一个登录获得了FacebookSession 在这里找到辅助课程。 您必须已请求publish_actions 登录用户以使其正常工作时的范围。
有关更多信息,请参阅GraphObject的文档, FacebookRequest和FacebookRequestException。
正如您所看到的,您需要使用publish_actions权限发布带有图片和文本的帖子。你也需要一个评论。