問題タブ [fql.multiquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3785 参照

facebook-graph-api - グラフ API エクスプローラーでマルチクエリ fql を実行する

Graph API Explorer でこれを実行しようとしています:

しかし、私が得るのは次のとおりです。

私はこれに完全に慣れていません。私は何を間違っていますか?

0 投票する
1 に答える
661 参照

facebook - FQL フレンド テーブルが多くの見知らぬ名前を返す - 「Facebook ユーザー」

Fql は次のとおりです (名前でフィルターすると、すべてを一目で確認できます)。

SELECT id,name,pic_square FROM profile WHERE id IN (SELECT uid2 FROM friend WHERE uid1=me()) and name='Facebook User'

スクリーンショット:

ここに画像の説明を入力

私のアプリがこの存在しない/紛らわしい名前をすべてアプリ ユーザーに表示するとイライラします。ユーザー IDは、 http://www.facebook.com/USER_I **D経由でもアクセスできません。pic_square は、Facebook のデフォルトのプロフィール写真でもあります。もちろん、私が今できることは **name!='Facebook User'でフィルタリングすることですが、なぜこの追加のフィルターをしなければならないのか本当に不思議です?

もともと、キャッシュされたユーザーを削除/非アクティブ化したユーザーなのだろうか。そのため、テストのためにユーザーを非アクティブ化/プラットフォームをオフにしようとすると、ユーザーは「Facebookユーザー」として表示されず、まったく表示されません。したがって、原因はプライバシー設定やアカウントの削除に関連するものではありません。

また、「Facebook ユーザー」の問題はずっと前に気づいていたので、キャッシュに関連する理由はありません。

このユーザー ID は、https://graph.facebook.com/me/friends経由では含まれません。FQL フレンド テーブルで発生します。

バグかどうかはわかりませんが、フレンドテーブルに関する概念が欠けている可能性があるため、ここで質問します。FQL フレンド テーブルから返された見知らぬ名前の "Facebook User" は誰ですか?

前もって感謝します。

0 投票する
1 に答える
600 参照

facebook-graph-api - FQL ユーザーがタグ付けされたすべての写真をアルバムでフィルタリングして選択する方法は?

次のコードを使用して、タグ付けされたすべての写真を選択しています

しかし今、特定のアルバムから写真だけを選択したいのですが、これを行うには 2 つの方法があります。

また

私が知る限り、どちらも同じことをしており、問題なく動作しています。

問題は、2 枚目、3 枚目などのアルバムではうまく機能しないことです。

私が次のことをしたら

または を置き換えると、両方ではなくいずれかのアルバムから写真のみが選択され、最初のアルバムからタグ付けされた写真と 2 番目のアルバムからすべての写真が選択されます。

したがって、クエリは最終的に次のようなものになります

タグ付けされたすべての写真を取得するクエリを実行すると、約 900 ミリ秒かかり、私の知る限り、数百枚の写真が返されます。これを約 6 または 7 枚のアルバム、つまり約 150 枚の写真に制限しようとしていますが、約 15 分前にクエリの実行を開始し、まだロードしているため、クエリは十分に効率的ではないと思います。何かを返すことはありません。

すべてのアルバムをまとめてクエリするよりも、各アルバムを個別にクエリしたほうが速くなりますか?

他に何が良いでしょうか。

ここで何か助けていただければ幸いです。

ありがとう

0 投票する
0 に答える
618 参照

facebook - FQL マルチクエリとサブクエリ

2 人のユーザー間の相互のいいねをクエリしようとしています。マルチクエリ バージョンは期待どおりに動作しますが、最初のクエリを 2 番目のクエリにサブクエリとして挿入すると、結果として空の配列が得られます。彼らは実際にまったく同じことをしています。なんで?

働く:

動作していません:

0 投票する
1 に答える
926 参照

facebook - ハッシュタグを使用して PHP からマルチ FQL クエリを使用する方法

#query1 構文を使用して、最初のクエリの結果を 2 番目のクエリで使用しようとしています。

例えば

これは、 https: //developers.facebook.com/tools/explorer の fql クエリ シミュレーターで正常に動作することがわかります。

しかし、PHP 経由でこのクエリを送信しようとすると、実行できません。コード:

# の前の + には問題があると思います。

0 投票する
1 に答える
132 参照

iphone - マルチクエリ FQL から受け取った結果を目的 c の文字列に読み込むにはどうすればよいですか?

マルチクエリの結果からデータを抽出できるようにしたいと考えています。

このコードを使用してマルチクエリを作成しています:

そして、結果をコマンド ラインに出力すると、見たいデータがすべて表示されます。

結果から各エントリから名前、画像のURL、性別、およびuidを抽出する方法がわかりません。配列と辞書を組み合わせて使用​​する必要があるように感じますが、方法がわかりません。助けてくれてありがとう。:)

0 投票する
1 に答える
356 参照

python - FQL マルチクエリ

マルチクエリ構文についてはまだよくわかりません..

写真データを取得したいのですが、場所と結合して写真の場所情報を取得したい..

これが私のコードです

httpリクエストでは、このようになります

それは私に OAuthException を返します:

更新されたコード (動作):