【问题标题】:Facebook Graph API server side authentication (no client side)Facebook Graph API 服务器端身份验证(无客户端)
【发布时间】:2011-01-15 10:25:24
【问题描述】:

所以我存储了“access_token”并将其标记为“offline_access”。这一切都很好。现在,我想做的是:我想要一个 PHP 页面“刷新”/每分钟执行一次,然后使用我存储的那个令牌(我想随时手动更改,比如从数据库中的一个字段) 然后更改用户的状态。假设我有 3 个 Facebook 帐户的代币。

我知道如何发布和所有这些,但是当我在没有会话的情况下尝试它时,它告诉我我需要创建一个会话来执行它。但是,这是服务器端的。在服务器端没有看到 Facebook 的“登录”按钮,我不知道如何进行会话。

如何做到这一点?关于如何让我的 PHP 页面在执行时从 Facebook PHP 类创建一个新的 Facebook 对象,然后插入任何可能的访问令牌和 UID,然后发布到用户的墙上有什么想法吗?

谢谢!

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    【讨论】:

    • 谢谢,但我使用的是 PHP,而且您将我重定向到的帖子似乎是旧帖子。 Facebook 现在使用 OAuth2,并且 session_key 已被弃用。我想要做的是“模仿”,就好像该帐户登录到我的服务器上一样,就像在会话中通过单击 facebook 的“登录”按钮创建的一样。如果这不需要会话(任何机会),您什么时候可以让我知道如何在 PHP 服务器端执行此操作(在我的专用服务器上执行.. 用户不会看到并且不需要打开它应该自己做的链接)?
    • 你确定它不起作用? 2010 年 12 月的最新答案对人们有用。
    • 它适用于旧的 REST api,但不适用于新的 Graph API。我正在尝试使用 Graph API 来做到这一点。有什么想法吗?
    • 你不能互换使用它们吗?只要您经过身份验证,以某种方式?抱歉,没怎么用过 Graph API。
    • thinkdiff.net/facebook/… 我正在关注那个例子,但我被卡住了,因为新的 Graph API 不再使用会话密钥..它只是使用 ACCESS TOKEN..现在我被困住的是我试图将我的 3 个 facebook 访问令牌存储在数据库中.. 然后从我的帐户注销并关闭我的机器.. 然后服务器自己将每小时访问每个帐户并在每个帐户上发布一些内容.. 示例我发现展示了如何使用 Graph API 和 Sessions.. 但在服务器会话上需要用户“点击登录”..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    • 2011-11-04
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-25
    相关资源
    最近更新 更多