2

特定のフィールドでグラフの結果を何らかの方法でフィルタリングできるかどうか疑問に思っていました。

例 (グラフ API を介したマーケティング API リクエスト)

/{adaccount_id}/users?user={given user id}

今日、私はすべてのユーザーを取得する必要があり、次に私のコードでは、一致しない他のすべてのユーザーを除外する必要があります。これにより、(データ構造の専門家として数えると) 非常に非効率的になります。多くのリクエストで、大量のリソースを消費する巨大な内訳を行う必要があるためです (そのうちのいくつかは、O(N^3) 以上)。

与えられた助けをいただければ幸いです

4

1 に答える 1

4

特定のフィールドでグラフの結果を何らかの方法でフィルタリングできるかどうか疑問に思っていました。

いいえ。

一部のエンドポイントには、フィルタリング用の特定の追加パラメーターがありますが、その数はわずかです。ただし、任意のフィールドだけでフィルタリングすることはできません。

これにより、(データ構造の専門家として数えて)非常に非効率的になります

これについて Facebook の開発者と話し合ったところ、API の全体的なパフォーマンスに悪影響を与える可能性があるとのことでした。

于 2016-07-21T08:12:12.673 に答える