私はなぜそれがまだエラーを投げている私の新しく作成されたアプリ(2行目)なぜ私のアプリトークンは非アクティブですか?
var graph = new facebook.GraphAPI(accessToken);
graph.getConnections('me', 'friends', print);
function print(error, data) {
console.log(error ? error : data);
}
の下でここ https://developers.facebook.com/tools/accesstoken/ たアプリのトークンを使用していますか?私は何が欠けていますか?
現在のユーザーに関する情報を照会するには、アクティブなアクセストークンを使用する必要があります。
手動でビルドするログインフローが自分の要件に最も近いと思います。実際に私はユーザーデータを必要としません、おそらく私は間違ったパラメータでテストしています。私のusecaseは、fbログインせずにアンドロイドアプリのwebview内のいくつかのページからビデオを取得することです。非ユーザ固有のデータには十分なAppトークンではありませんか?また、固定アクセストークンをハードコードすることはできますか? – ishandutta2007
このようなものは 'curl graph.facebook.com/v2.9/somechannelname/videos?limit = 20&access_token = myappid | mysecret'ですが、ここでは' {"error": "message": "アクセストークン"、" type ":" OAuthException "、" code ":104、" fbtrace_id ":" A3 \/KBb7RFAb "}} ' – ishandutta2007
あなたはアプリケーショントークンを使用することができます。あなたは "私"を使用することはできません、あなたはページIDを使用する必要があります。ページは "somechannelname"ですか?私はちょうど別のページでそれをテストし、それは動作します。 – luschn