問題タブ [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.
fql.multiquery - fql.multiquery は今後も facebook でサポートされますか?
Facebookアプリの作成は初めてで、必要なデータを取得するためにfqlを使用しています。私は fql.multiquery に出くわしましたが、Facebook で、それが間もなく廃止されるレガシー REST API の一部であることがわかります。
これは本当ですか?
もしそうなら、Facebook APIへのリクエストを他にどのように保存できますか??
ありがとう
php - FQLMuliQueryを介して一種の「for」ステートメントを実行するにはどうすればよいですか。
基本的に、
ユーザーの友達リスト全体を実行し、各友達の最後のステータス投稿を取得する関数があります。さて、1500人以上の友達や300人以上の友達がいる人にとっては、実行する時間はすぐに増えます。つまり、100人の友達を実行するには約かかります。65秒。
だから私は、これはMultiQueryを介したバッチとしてより適切に実行されるだろうと考えました。基本的な概念は次のとおりです。
したがって、これは実際にはうまく機能しますが、query2
出力はすべてのユーザーのニュースフィードです。これに設定すると、ユーザーごとに1つの出力ではなく、1つの出力に制限されるよう"LIMIT 1"
に全体が設定されます。query2
任意のアイデアや推奨事項は大歓迎です。
facebook-graph-api - FQL を介してアプリケーション リクエスト (apprequests) を取得しますか?
リクエスト ダイアログドキュメントから:
Graph API Graph API
を使用して単一のリクエスト ID から単一のユーザー ID を取得するには、HTTP GET リクエストを に発行しますrequest_id
。
https://graph.facebook.com/[request_id]?access_token=USER_ACCESS_TOKEN
このリクエストは FQL で利用できますか?
facebook - FQL クエリのエラー
これは私のコードです
$ids をエコーするとエラーが発生し、$ids の値が表示されますが、$FQLResult をエコーすると、この fql クエリで何が問題なのかが書かれた「配列」のみが表示されます。どうすればこれを修正できますか? このクエリには何か問題があると思います $FQLQuery = "SELECT uid, sex, pic_square FROM user WHERE uid in ($ids)";
facebook-fql - ストリームから写真を取得する
特定のストリーム クエリからすべての写真を取得する方法はありますか? 以下を試しましたが、空のセットが返されます。
facebook - HTTP GET を使用した FQL マルチクエリ - Graph API エクスプローラーでは機能しますが、他の場所では機能しませんか?
たとえば、この FQL マルチクエリ:
Graph API Explorerでは完全に機能しますが、ブラウザに直接配置すると、次のようになります。
ここで何が欠けていますか?再び、API で Facebook によって廃止されたものはありますか? Javascript SDK を使用せずに、GET (実際には最後に JSONP を使用) を使用して FQL マルチクエリを実行したいと考えています。
ちなみに、私はそれが認証/アクセストークンの問題ではないと確信しています.
facebook-c#-sdk - C# Facebook SDK を使用して名前付きマルチクエリを実行する方法
古い 3.0 バージョンの C# Facebook SDK から新しい 5.3.2 バージョンにいくつかのレガシー コードを更新しています。
http://developers.facebook.com/docs/reference/fql/ では、次のようなマルチクエリを実行できることが示されています。
古い API では、各クエリがその名前とペアになっている Dictionary しかありませんでした。
それぞれの例で、ネストされたクエリの # に注目してください。ただし、パラメーターとして string[] しか受け入れないため、新しい構文でこれを実現する方法がわかりません。
facebook - 共通の友達の数が最も多い友達
私は、共通の友人の数が最も多い友人を見つけたいと思っています。
私は次のようにFQLとグラフAPIでそれをやろうとしました:
現在ログインしているユーザーのフレンド リストを取得します。
FQL:SELECT uid1 FROM friend WHERE uid2="MY_USER_ID" and uid1 IN (SELECT uid1 FROM friend WHERE uid2=me())
グラフ API:$facebook->api('/me/friends?format=json&limit=5000')
リスト内の uid ごとに、共通の友達のリストを取得して数えることができます。
FQL:SELECT uid1 FROM friend WHERE uid2="OTHER_USER" and uid1 IN (SELECT uid1 FROM friend WHERE uid2=me())
グラフ API:$facebook->api('me/mutualfriends/OTHER_USER')
ただし、これをすべての友人に実行するには非常に時間がかかります...それを
行うためのより良い方法に精通していますか?
facebook - Facebook FQL ユーザー テーブルの「is_minor」列は常に NULL ですか?
Facebook FQLuser
テーブルには、 という列がありますis_minor
。
Facebook プラットフォームのドキュメントには、この列のデータにアクセスするために特別なアクセス許可が必要であるとは記載されていません。ただし、この列からデータを取得しようとすると、常に NULL が返されます。そして、思いつく限りのことはすべて試しました...
user
(FQLテーブルの他の列から他のあらゆる種類のデータに問題なくアクセスできます。)
誰かが知っていますか...is_minor
列にはまったく値が入力されていませんか? この列のデータへのアクセスに成功した人はいますか?
facebook - fql multiquery が不明なエラー コードを返す
私のマルチクエリ機能は、12 月 13 日の時点で oauth 2.0 を使用する前に機能していました。https://api.facebook.com/method/fql.multiquery?access_token=に GET リクエストを送信します....
データをフェッチするメカニズムを変更する必要がありますか? 新しい oauth トークンは別の方法で処理し、別の方法で渡す必要がありますか?
multiquery params {'query1':'select eid from event_member where uid = and start_time > 1313533038','query2':' select eid,uid,rsvp_status from event_member where (rsvp_status=\"attending\" or rsvp_status=\"maybe_attending\ ") and eid in (select eid from #query1)','query3':'select uid,name,sex,affiliations,birthday_date, relationship_status, meeting_sex, hs_info, education_history, work_history from user where uid in (select uid from #query2) )','query4':'select event_type,event_subtype, start_time,end_time, name,tagline, description, eid, location, vehicle, privacy from event where eid in (select eid from #query1)'}
私が得るエラーは「不明なエラーが発生しました」です