Facebook:在离线状态下在页面(或其他用户)的墙上书写

时间:2011-12-17 12:59:21

标签: facebook facebook-graph-api offline facebook-wall

我知道在API调用中使用/ USER_ID / feed,您可以写入此用户ID的墙。 我的应用程序设法从数据库中获取该ID,并且鉴于该用户已经接受了该应用程序,它会正常地在该用户的墙上写入,而他们处于脱机状态。

但请理解:如果您尝试在离线时执行此操作,则会将其作为USER_ID发布。

当您登录时,如果您尝试使用/ ID / Feed,并且ID不是您自己,则会尝试在该用户的墙上发布。

但是,如果您没有登录,它会尝试发布AS该用户ID,并且,由于用户不会接受您的应用,因此它将失败(或者如果该用户拥有您的应用接受了,它会发布,好像是他)。

我想知道我们是否可以填写“to”或“target_id”字段?

我不知道如何在离线时让用户发布到另一个用户的墙上。

2 个答案:

答案 0 :(得分:1)

好的,我错误的是:我没有使用原始用户的访问令牌。由于这是Facebook识别谁发布的方式,现在它正常运作。

答案 1 :(得分:0)

用户 无法在用户 B 的墙上张贴 朋友。

现在,如果他们是朋友(授权您的应用获得publish_stream权限)并且用户 A 已登录,并且在发布到{{1时使用了access_token } B /它将发布为 A 。否则,它将作为 B 发布。