使用应用访问令牌更新Facebook Open Graph,而不是用户访问令牌

时间:2017-01-24 10:21:15

标签: facebook facebook-graph-api facebook-javascript-sdk facebook-opengraph facebook-access-token

我正在尝试强制Facebook使用javascript自动更新OG信息(即您可以在this page上手动执行的操作),使用app access token

我已经能够使用user access token和api与following code

FB.api("/", "post", {
    accessToken,
    id: url,
    scrape: true
  }, function(response) {
    console.log("Response", response)
  }
);

但是当我尝试使用app访问令牌时,我收到了错误

"message":"An access token is required to request this resource.",
"type":"OAuthException",
"code":104"

我尝试使用GET请求获取访问令牌:

GET /oauth/access_token
?client_id={app-id}
&client_secret={app-secret}
&grant_type=client_credentials

concatenating the add id and secret

使用curl代替Javascript api时,结果相同。

在我看来,你不能强迫你作为一个用户强制使用OG,而不能使用app令牌;它听起来不像是面向用户的行为。

有什么想法吗?

0 个答案:

没有答案