我正在使用 iOS 内置框架进行连接。请求"publish_stream"
权限后,FB返回错误:
Error Domain=com.apple.accounts Code=7 "The Facebook server could not fulfill this access request: The app must ask for a basic read permission at install time." UserInfo=0x145ad6a0 {NSLocalizedDescription=The Facebook server could not fulfill this access request: The app must ask for a basic read permission at install time.}
这是怎么回事?显示两个用户权限弹出窗口是不太理想的用户体验。
最佳答案
第一次,您必须请求读取权限。您最初无法使用任何类型的发布/写入权限来授权用户。之后你应该做的是,在你的应用程序中有意义的地方,请求 publish_stream 许可。绝对不要做初始权限,然后立即请求 publish_stream 权限。
请参阅 https://developers.facebook.com/docs/tutorial/iossdk/upgrading-from-3.0-to-3.1/ 中的注释,“分别请求读写权限”部分。尽管这适用于适用于 iOS 的 Facebook SDK,但它是内置框架中相同要求的扩展。
关于ios - "The app must ask for a basic read permission at install time",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12443246/