我正在尝试强制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令牌;它听起来不像是面向用户的行为。
有什么想法吗?