gpt4 book ai didi

iOS - 在 Facebook 墙上发布是否需要审核?

转载 作者:行者123 更新时间:2023-11-29 02:43:00 24 4
gpt4 key购买 nike

在我的 iOS 应用程序中,我希望允许用户通过发布到墙上来共享图片,因此当用户单击共享按钮时,它会要求用户向应用程序授予 publish_actions 权限。虽然我可以使用开发者的 Facebook 帐户将其发布到墙上,没有任何问题,但我无法使用其他 Facebook 帐户执行此操作,因为该帐户在 Facebook 应用程序中没有任何角色,因此会出现以下错误:

2014-08-27 16:12:30.896 myApp[8139:907] permission granted, starting to publish...
2014-08-27 16:12:31.154 myApp[8139:907] Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0x1f056860 {com.facebook.sdk:HTTPStatusCode=403, com.facebook.sdk:ParsedJSONResponseKey={
body = {
error = {
code = 200;
message = "(#200) The user hasn't authorized the application to perform this action";
type = OAuthException;
};
};
code = 403;
}, com.facebook.sdk:ErrorSessionKey=<FBSession: 0x1ddfb720, state: FBSessionStateOpenTokenExtended, loginHandler: 0x1ddf14d0, appID: (__myApp's Facebook appID__), urlSchemeSuffix: , tokenCachingStrategy:<FBSessionTokenCachingStrategy: 0x1ddc1dc0>, expirationDate: 2014-10-26 08:12:28 +0000, refreshDate: 2014-08-27 08:12:30 +0000, attemptedRefreshDate: 0001-12-30 00:00:00 +0000, permissions:(
status,
permission
)>}

当我使用非开发者帐户单击共享按钮后,它永远不会提示请求 publish_actions 权限,而当我使用开发者帐户时,它会这样做。同时,当我使用开发者帐户时,应用程序会通过红色对话框请求许可,如以下屏幕截图所示:

enter image description here

我读过一些与此问题相关的其他帖子,有人说 Facebook 实现了新政策,要求所有将发布 Material 的应用程序在除开发者之外的任何用户发布任何内容之前提交审核。这是真的?如果是,我在哪里可以找到该政策更新?我试图在 Facebook 的开发者页面中查找这一点,但我只找到了有关需要审查 Facebook 登录是否需要许可的声明,而不是 public_profile 等基本信息( Login review )。非常感谢!

最佳答案

是的,如前所述here ,

Apps may ask for the following permissions from any person without submitting for review byFacebook:

public_profile

email

user_friends

它对所有新应用程序都有效。旧应用仍然可以使用旧 API。

阅读有关 FB 评论的更多信息:https://developers.facebook.com/docs/apps/review

关于iOS - 在 Facebook 墙上发布是否需要审核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25522377/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com