-1

当玩家完成任务时,我会自动在他的订阅源上发布如下内容:

$url = "https://graph.facebook.com/42343242343/feed";

'name'          => "Title3",
'link'          => "www.google.com",
'description'   => 'description here',

从技术上讲,现在一切正常,但 Facebook 的规则/政策对我来说并不是很清楚。我每次都必须征求玩家的许可吗?(不是技术许可,因为他们在第一次登录时就已经给了它)

我只想在玩家执行某些操作时自动发布。这是一款不在 Facebook 上但使用 Facebook 登录的游戏。

4

1 回答 1

3

是的,Facebook 政策 ( http://developers.facebook.com/policy/ ) 在这里并不是很清楚,因为它指出:

如果用户授予您发布权限,则您代表用户执行的操作必须符合用户的预期并且与用户在您的应用中的操作一致。

但不幸的是,您很可能每次都必须征求玩家的许可。请参阅https://developers.facebook.com/docs/guides/policy/policy_checklist/english/上的说明:

应用程序不会代表用户自动发布 Stream 故事,而是通过为用户提供单击按钮或选中明确说明其内容将被共享的框的选项来获得同意。

这当然与第一次登录时给予的许可无关。

于 2012-10-26T20:36:44.440 回答