【问题标题】:Facebook PHP SDK - Post to user's wall as app and not user. How?Facebook PHP SDK - 作为应用而不是用户发布到用户的墙上。如何?
【发布时间】:2011-06-20 09:06:33
【问题描述】:

我有几个关于 Facebook PHP SDK 的问题我还没有找到答案,希望这里的人可以提供帮助。

我创建了一个页面,用户可以在其中连接到 Facebook,以便能够通过我的网站在他们的墙上分享内容。我不想使用offline_permission。但我需要能够延迟发布,因为有时我们需要确认他们使用的选择。我读到您可以随时使用 stream_publish 发布,但您需要以应用程序而不是用户的身份发布。现在我想我以用户身份发布。我如何发布为应用程序?

谢谢!

【问题讨论】:

    标签: facebook facebook-php-sdk facebook-oauth


    【解决方案1】:

    阅读Facebook Authentication documentation,特别是标题为“应用程序登录”的部分,它告诉您如何作为应用程序进行身份验证。基本上你导航到这个网址:https://graph.facebook.com/oauth/access_token? client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&grant_type=client_credentials,这会给你一个会话令牌作为你的页面。

    【讨论】:

    • 我刚用过:$facebook->getAccessToken();如果可用,它将获取用户的令牌,否则将获取应用程序的令牌。像魅力一样工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    相关资源
    最近更新 更多