[解決済み】Facebook Graph API のクエリで with=location を使用すると "Uncaught (in promise) undefined" というエラーが発生する。
2022-01-11 21:15:06
質問
Facebook Graph APIを使ってインターフェースを開発しているのですが、位置情報を持つ投稿に対して、以下のようなクエリ文字列を実装する必要があります。
/me/feed?field=id,name,message,picture,place,with_tags&limit=100&with=location
パラメータ &with=location については、コードの実装上、以下のエラーが発生します。
Uncaught (in promise) undefined
コードは次のとおりです。
if (response.paging && response.paging.next) {
recursiveAPICall(response.paging.next);
} else {
resolve(postsArr);
}
} else {
// Error message comes from here
reject();
}
ログには以下のように表示されます。
DEBUG: -------------------------------
DEBUG: Ember : 2.4.5
DEBUG: Ember Data : 2.5.3
DEBUG: jQuery : 2.2.4
DEBUG: Ember Simple Auth : 1.1.0
DEBUG: -------------------------------
Object {error: Object}
error: Objectcode:
code: 1
1fbtrace_id: "H5cXMe7TJIn"
message: "An unknown error has occurred."
type: "OAuthException"
__proto__: Object
__proto__: Object
Uncaught (in promise) undefined
どなたか解決策をお持ちの方はいらっしゃいますか?
コードがどのように見えるかについては、私の 前の質問 .
解決方法を教えてください。
エラーはエラーがあることを教えてくれますが、それをキャッチすることはできません。このような場合、どのようにすればよいのでしょうか。
getAllPosts().then(response => {
console.log(response);
}).catch(e => {
console.log(e);
});
また、単に
console.log(reponse)
をAPIコールバック関数の先頭に置くと、その中に確実にGraph APIからのエラーメッセージが含まれます。
詳細はこちら https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch
あるいはasync/awaitで。
//some async function
try {
let response = await getAllPosts();
} catch(e) {
console.log(e);
}
関連
-
git eclipseプラグインのインストール
-
期限切れのアカウントを自動的に禁止するRouterOSスクリプト
-
パスワード入力を非表示にする InstallShield スクリプト
-
スクリプトとは何かを簡単に説明します。
-
[解決済み】「g++」が内部コマンド、外部コマンド、操作可能なプログラム、バッチファイルとして認識されない。
-
[解決済み】C++エラー: 予想されるunqualified-idを修正する方法
-
[解決済み】GAEで完全に有効なXMLをパースすると「Prologではコンテンツが許可されません」と表示される
-
[解決済み】 munmap_chunk(): 無効なポインタ
-
[解決済み】mysqli_fetch_array() は、パラメータ 1 が mysqli_result であることを期待し、boolean は【重複】で与えられました。
-
[解決済み] Facebook Graph API v2.0+ - /me/friends が空、または私のアプリケーションを使用している友人のみを返す。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
git eclipseプラグインのインストール
-
スクリプトとバッチ処理がひとつに
-
JScript/VBScriptのデバッグ
-
[解決済み】C++ -- ' の前に一次式があることが予想される。
-
[解決済み】R: predict() で数値 'envir' 引数が長さ1でない。)
-
[解決済み】rmarkdownエラー "長さ0の変数名を使おうとした"
-
[解決済み】コレクションが変更され、列挙操作が実行されないことがある。
-
[解決済み】「名前空間はフィールドやメソッドなどのメンバーを直接含むことはできない」 [閉店]のお知らせ]
-
[解決済み】Java JDK - doubleからintへの非可逆変換の可能性
-
[解決済み】math.hを含むにもかかわらず、C言語でpow( )への未定義参照【重複あり