問題タブ [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.
facebook - PHPで2人のユーザーが友達になった日付を取得する
2人のユーザーがFacebookで最初に対話した日付を取得することは可能ですか?例:コメント、写真タグ、ウォールポストなど。2人のユーザーが友達になった日付を取得できないため、FBアプリにこれが必要です。
私がこれを成し遂げることができるという考えはありますか?
私は多くのfqlクエリをマージすることを考えていますが、これを行う方法はまだわかりません。友達全員にこれが欲しいのなら、遅すぎませんか?
javascript - Javascript FQL: 「created_time」によるフィルタリング、数回の呼び出し (ほとんど 1 回) の後、結果が返されない
JavaScript API を使用して、次の FQL クエリを実行しています。
unix_time を指定することで、現在のユーザー フィードのすべての youtube ビデオを返し、クエリの繰り返しを許可することになっています (最初の実行では、これは本質的NOW()
に であり、それ以外の場合は最も古いステータス時間です)。それは、バギー:
- a を設定せずに
LIMIT
(query1 で): ~3 回のクエリの後、空の結果が返されます LIMIT 100
以上 (クエリ 1): 結果は返されますが、後続の結果は空です- の場合
created_time < NOW()
、結果が返されます (複数のクエリで)。それ以外の場合、問題は解決しません (created_time <
最も古い受信ステータスの時間)。
エラーは返されません。*read_stream* 権限があります。関連するバグを見つけようとしましたが、FQL がすべてのステータスを返さないというバグしか見つかりませんでした。
facebook - 通常のブラウザとは異なるQT GET Request Response
QT フレームワークを使用してマルチクエリを実行しようとしています。私のクエリは次のようになります
これまで、「#query1」メソッドを使用しない場合は機能することを発見しました。しかし、実際のクエリはより複雑であるため、アプリケーションでそれが必要です。
貼り付けたら
access_token が有効なものであるブラウザのアドレス バー内で、応答が得られます。
QT から同じリクエストを行うと、空の json リスト ( "[ ]" ) が返されます。
QTコードは次のとおりです。
これは現在「[ ]」を出力しています。次のような単純なURLを使用する場合
それはうまく動作します。
それで、私は何が欠けていますか?
ブラウザの get リクエストと QT の get リクエストに違いがあるためですか?
HTTP get 要求のヘッダーを構成する必要がありますか? もしそうなら、どのような
価値がありますか?
前もって感謝します
facebook-graph-api - fql マルチクエリ エラー
fql マルチクエリがどのように機能するかを学習するために、次のコードを作成しました。
しかし、出力にはエラーが表示されます
9 行目の非オブジェクトに対するメンバー関数 fql_multiquery() の呼び出し
これら2つの代わりに他のクエリも試しましたが、問題は同じままです。私はphp sdk 3.0を使用しています。
助けてください。
php - Facebook の FQL のパフォーマンスと使いやすさの向上
Facebook の管理者であるページからいくつかの洞察を得ようとしています。
私のコードは、mySQL を介して操作したいページの ID を取得します。私はその部分を含めませんでした。
この後、各 Facebook ID の page_id、name、fan_count を取得し、fancounts[]
.
私には2つの問題があります。
- パフォーマンスが非常に遅い
- 次のようにデータをエコーする方法が見つかりません。
私の質問は、コードを変更してパフォーマンスを向上させ、上記のようにデータを表示するにはどうすればよいですか? fql.multiquery について読みました。ここで使用できますか?
コード例を教えてください。ありがとうございました
facebook-graph-api - 特定のページが好きなユーザーからすべての友達を取得する方法は?
友達のリストとその友達のいいねのリストを繰り返し処理せずに、特定のページを気に入っているすべての友達を取得するにはどうすればよいですか?
ダムウェイは次のようになります。
しかし、これに対して FQL クエリを作成する方法があるかどうか疑問に思っています。
アドバンス#2と解決済み:
@Igy のアドバイスを使用して解決できました。私はそこの下に答えを投稿しました。とにかく、私を助けてくれたのは彼の考えだったので、私はIgyの答えを受け入れています.
アドバンス #1:
わかりました、私は今これを持っています:
すべての友達を取得する:
ユーザーUIDからページ ファンを取得します。
組み合わせ:
しかし、それは正しく動作していないようです。どうしたの?
facebook - 特定の都市のFacebookユーザーを取得するためのjavascript sdkのfqlクエリ
特定の場所または都市に住んでいる facebook ユーザーのユーザー ID を選択することになっています.javascript sdk の fql クエリでそれを行うにはどうすればよいですか?
facebook - fql マルチクエリ
FB.api(
{
method: 'fql.query',
query: 'select uid,name from user where uid in (select uid2 from friend where uid1 ='+me.id+') AND current_location='+me.location.name
},function(data) {
alert(data);
}
現在のユーザーの場所に基づいて友達を取得しようとしていますが、このクエリは機能していませんか? これを単一のクエリとして記述する方法はありますか? 現在の場所を確認するためにすべてのデータをループする必要がありますが、確認に時間がかかります。データを取得するための単一のクエリを探していますか? 誰でもそれを手伝ってもらえますか?
facebook-fql - fqlクエリの制限?
fql マルチクエリ facebook に対するユーザー/ウェブサイトの 1 日あたりの制限は? ユーザーがログインするたびに多くの Facebook データを照会する Web サイトを構築していますか? 私たちのウェブサイトがこれを何回行うことができるか知りたいですか?
facebook-graph-api - リクエストごとの access_tokens を使用した FQL へのクエリのバッチ処理は許可されていませんか? 機能していません
複数のアクセストークンを使用して「method/fql.query?query=...」を使用してグラフをバッチクエリすることはできませんか?
過去に、複数のアクセス トークンを使用して非 FQL エンドポイントをバッチ クエリする際に問題が発生したことはありませんが、FQL 呼び出しをバッチ クエリする場合、最初の呼び出しのみがデータを返し、残りは空の本文を返します。
私ができる唯一の推測は、それがaccess_tokenに関連していることです.
例:
data[0]['code'] と data[1]['code'] はどちらも HTTP 200 レスポンスです。
フォールバック アクセス トークンを user2_tk に変更すると、data[0]['body'] は空の配列として返されます (つまり、その逆)。リクエストごとに access_tokens を指定していますが ( https://developers.facebook.com/docs/reference/api/batch/#differentaccesstokensごとに)