0

我的要求:自动将消息发布到用户的活动日志而不显示任何对话。

我为此使用 FB.api。您可以查看我在https://developers.facebook.com/docs/reference/javascript/FB.api/中使用的代码

现在,当前 UserA 通过我的应用程序登录到 Facebook。当我现在调用 FB.api 时,“我”被替换为 UserA 的 Facebook user_id(当前登录用户)。

我的问题:当 UserA 通过我的应用程序登录到 Facebook 时,我可以向 UserB 的个人资料发布消息吗?如果是,请告诉我怎么做?

对于这个问题,在上面的代码中,我尝试通过替换 UserB 的 Facebook user_id 来代替“我”,但它不起作用。但是,当我对这个问题使用 FB.ui 方法时,它可以工作。建议我的理由。

谢谢。

4

1 回答 1

0

当 UserA 通过我的应用程序登录 Facebook 时,我可以向 UserB 的个人资料发布消息吗?如果是,请告诉我怎么做?

您可以只使用 UserB 的用户 id 或用户名而不是me.

但是:此功能将很快被删除(从 2013 年 2 月开始,请参阅https://developers.facebook.com/roadmap/),因此不再值得开发类似的东西。

从那时起,发布到另一个用户的墙上的唯一方法是使用 Feed 对话框,并让用户 (UserA) 自己主动触发发布。

于 2013-01-16T14:49:56.577 回答