|
1
7
我花了一段时间才解决这个问题,这样用户就可以点击一个按钮在Facebook上的订阅源中分享我的一个产品。我不希望他们在真正想要分享之前被提示登录,所以我真的只想获得发布许可。以下内容将初始登录/读取权限请求与发布权限请求叠加在一起。这将双重提示用户,首先是读取,然后是发布,但无论解决方案如何,现在都需要这样做:
|
![]() |
2
4
简单的回答是,不要调用openForPublish。如果您需要发布权限,请稍后调用openForRead,然后请求NewPublishPermissions。 长期的答案是,除非你已经拥有基本或默认权限(如果你用空权限集调用openForRead,你会得到什么),否则你不能请求发布权限(针对从未通过你的应用程序连接过Facebook的用户)。因此,openForPublish实际上处理了一个大多数应用程序可能没有的非常特定的利基用例。 |