我在我的应用中遇到了facebook授权流程的问题。 我想在用户的Facebook页面上发布一些内容,首先向用户显示一个对话框,并请求" publish_stream"允许。 如果我这样做,用户每隔2小时被重定向到请求页面,在那里它说用户已经允许这个应用程序执行此操作,这对用户来说非常烦人....
所以我的问题是,如果我没有询问是否允许在墙上发布会发生什么,但仍会向用户显示显示在他的页面上发布内容的对话框?这合法吗?通过这样做,我可以得到任何问题吗? 导致在未经许可的情况下在用户墙上发布,效果很好。
感谢您的帮助
答案 0 :(得分:1)
那里没有法律问题。然而,用户将被关闭。 但是当您使用offline_access请求令牌然后将该令牌用于publish_stream时,您的令牌将不会过期。
答案 1 :(得分:1)
Facebook文档指出,如果您提示使用publish_stream,您将能够无限期地在用户墙上发布,因此您也不需要offline_access。
publish_stream启用您的应用 发布内容,评论和喜欢 用户的流和流的 用户的朋友。 有了这个 权限,您可以发布内容 任何时候用户的Feed,没有 需要offline_access。但是, 请注意,Facebook推荐一个 用户发起的共享模型。