gpt4 book ai didi

iphone - 在最新的 Facebook API 中使用 @"message"状态更新字段为空

转载 作者:行者123 更新时间:2023-12-03 20:45:45 25 4
gpt4 key购买 nike

我正在构建一个演示应用程序,我可以在其中上传通过该应用程序生成的随机笑话。我的代码在 2011 年 8 月 12 日之前运行良好,更新了 facebook api。现在 Facebook 有一项政策,不能通过应用程序自动更新状态,用户应该编写状态更新吗?我该如何解决这个问题?

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
kAppId, @"app_id",

MainTextView.text, @"message",
nil];

[_facebook dialog:@"feed" andParams:params andDelegate:self];

这就是我所使用的并且用来完美工作的。我也尝试过stream.publish。

问候

最佳答案

您需要有 publish_stream 才能在用户墙上创建帖子。如果您尝试在用户未直接登录您的应用时创建帖子,您还需要 offline_access permission .

这个blog post 8 月 12 日进行的详细更改。我没有看到任何会破坏您的应用程序发布状态消息的能力的内容。您更有可能确实正在处理权限问题。

“不能自动更新状态的政策”更多的是一个指导方针。在 publish_stream permission 的文档中这就是他们所说的(强调):

Please note that Facebook recommends a user-initiated sharing model.

这意味着他们建议反对在用户墙上发布自动消息。但他们无法检测用户是否在您的应用中发起了该帖子,因此他们让您成为负责任的公民。

关于iphone - 在最新的 Facebook API 中使用 @"message"状态更新字段为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7280459/

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