2

使用 php curl 获取 Facebook 群组供稿时出现以下错误。

stdClass Object
(
    [error] => stdClass Object
        (
             [message] => Invalid OAuth access token signature.
             [type] => OAuthException
             [code] => 190
        )

)

这是我到目前为止所做的。

  • 在https://developers.facebook.com/apps创建了一个应用程序

  • 使用 curl 获取访问令牌:https://graph.facebook.com/oauth/access_token?client_id=ID&client_secret=SECRET&grant_type=client_credentials

client_id 是否与您在创建新 Facebook 应用程序时获得的“应用程序 ID/API 密钥”相同?如果没有,我在哪里可以找到 client_ID?

  • 使用 curl 获取群组供稿:https://graph.facebook.com/440783062666183/feed?access_token=$accessToken

API 回复上述错误消息,如何获取有效的 OAuth 访问令牌?

我可以使用“Graph API Explorer”获取提要,只是在努力寻找正确的访问令牌!


好的,这是我在写完上述内容后设法找到的。

如果我使用 Facebook Graph API Explorer 获取访问令牌并选择 user_groups。

然后将其硬编码到我的 php 脚本中,我可以获得提要!

如何使用 php curl 获取此访问令牌?

这将返回我需要的组提要 https://graph.facebook.com/440783062666183/feed?access_token=$accessToken - 请注意,$accessToken 是使用从 Graph API Explorer 生成的访问令牌进行硬编码的。

如何获得正确的访问令牌?

4

0 回答 0