我的要求:在不显示任何对话的情况下,将消息自动发送到用户的活动日志。
我使用FB。API。您可以查看我在https://developers.facebook.com/docs/reference/javascript/FB.api/
中使用的代码现在,目前UserA是通过我的应用登录到Facebook的。当我打电话给FB时。api现在,然后'me'被替换为UserA的Facebook user_id(当前登录用户)。
我的问题是:当UserA通过我的应用程序登录Facebook时,我可以向UserB的个人资料发布消息吗?如果是,请告诉我怎么做?对于这个问题,在上面的代码中,我已经尝试通过替换UserB的Facebook user_id来代替"我",但它不起作用。然而,当我使用FB。这个问题的UI方法,它可以工作。告诉我原因。
谢谢。
当UserA通过我的应用程序登录Facebook时,我可以向UserB的个人资料发布消息吗?如果是,请告诉我怎么做?
您可以使用UserB的用户id或用户名而不是me
。
但是:这个功能将很快被删除(2013年2月开始,见https://developers.facebook.com/roadmap/),所以不值得再开发这样的东西了。
从那时起,向另一个用户的墙发布的唯一方法将是使用Feed对话框,并让用户(UserA)主动触发发布。