【问题标题】:what permissions does my canvas app need to post to the feed on its own page?我的画布应用需要哪些权限才能在其自己的页面上发布到提要?
【发布时间】:2013-07-16 18:37:36
【问题描述】:
我开始作为对我的画布应用程序的赞美的页面是某个用户操作会将帖子添加到该页面的提要中的页面。我知道如果我想发布到用户个人管理的页面,我必须获得 manage_pages 权限,但是除了我作为开发人员之外没有人管理这个页面,那么我为什么要向用户请求该权限呢?因此,除了 publish_stream 权限之外,我还需要做什么才能完成这项工作?
这不是我可以在开放图表中做的事情,因为您只能将开放图表故事发布到用户自己的提要。
【问题讨论】:
标签:
facebook-graph-api
facebook-javascript-sdk
user-permissions
【解决方案1】:
您需要没有权限如果您想代表用户在您的页面上发帖。您只需要检索并保存您的页面的access token,由您的扩展访问令牌检索并具有manage_pages 和publish_stream 权限,这样它就不会过期,并使用它在您的页面上发布。
如果您想在用户的时间轴上发布相同的内容,那么您可以请求用户的publish_stream 权限以在他的时间轴上发布。
作为警告的一句话,您应该调整将发布在主页墙上的内容,以确保您的主页不会被垃圾帖子填满。