Facebookと統合するWebアプリを構築しています。Facebook には既にアプリ ID とアプリ シークレットがあります。
JavaScript を使用してアプリのアクセス トークンを取得し、さらにアプリからユーザーへのアプリ リクエストを作成したいと考えています。こちらの指示に従っています
ただし、FB.api 呼び出しを機能させることができませんでした。私は試した
FB.api('https://graph.facebook.com/oauth/access_token','get',
{client_id:'XXXXX', client_secret:'XXXXX',grant_type:'client_credentials'},
function(response) {
alert(JSON.stringify(response));
});
と
FB.api("/oauth/access_token?client_id=XXXXXX" +
"&client_secret=XXXXXXXX&grant_type=client_credentials",
function(response) {
alert(JSON.stringify(response));
});
しかし、得るためだけに{"error":{"type":"http","message":"unknown error"}}
FB.api を間違って使用していませんか? 現時点では、私が何を間違えたのかを示すドキュメントは見つかりませんでした。
一方、次のような URL を使用してブラウザから手動でリクエストできます。
https://graph.facebook.com/oauth/access_token?client_id=XXXXX&client_secret=XXXXXX&grant_type=client_credentials
では、私のコードには何が欠けているのでしょうか? どうもありがとうございました。