【问题标题】:Posting to User's walls as application using Facebook PHP API使用 Facebook PHP API 作为应用程序发布到用户的墙上
【发布时间】:2011-06-09 02:57:11
【问题描述】:

我一直在构建一个使用 facebook 集成的网络应用程序,以便更轻松地注册/登录和通知用户。但是,对于通知,我希望能够在我们的网站上发生某些事情时将其发布到用户的 Facebook 墙上。

真的,我发现这样做有两个可能的问题。首先,当需要通知时,用户很可能不会登录我们的网站。其次,我没有找到使用当前登录用户以外的任何身份发布到提要的方法。

所以要准确重申我正在尝试做的事情。当我的网站上发生涉及 Bob 的某些操作时,我希望网站应用程序张贴在 Bobs 墙上,通知他该操作,就好像该应用程序是 Bobs 的朋友之一一样。从我在研究时看到的一些事情来看,似乎 facebook 可能不会像对待用户一样对待应用程序,我可能必须通过一个页面来完成我想要的。但我真的同意。

【问题讨论】:

    标签: php facebook facebook-wall


    【解决方案1】:

    您需要做的是请求offline_access 权限。然后,您可以在他们登录/授权到您网站的数据库后存储他们的图表 id 属性。然后您只需发布到该图形 ID 而不是 /me。在您的情况下,您将使用您通常拥有的任何参数向"$user_graph_id/feed" 端点发布请求。

    【讨论】:

    • 好主意,但它没有按我的需要工作。也许你没有完全理解我想要做什么。您的建议只会更新 Bobs(来自我的示例)状态。我希望 Bob 在他的墙上有一个朋友的帖子,只有这个朋友是我的应用程序。所以用户没有在他们自己的墙上发布东西,我的应用程序正在他们的墙上发布。
    • 另外,在使用offline_access权限测试你的代码后,它只有在用户登录到facebook时才能工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多