0

誰かが私の問題を解決するのを手伝ってくれることを願っています. Facebook のフォーラムが開発者にとって非常に役立つとは言えません...

これは私の問題です。2 つの異なるアプリケーションで、Graph API を使用してリクエストを実行します。両方のいずれかに対して、ユーザーの友達をアプリケーションを使用するように招待するために友達リクエストを行います。2 番目のアプリケーションでは、Facebook Places を使用して場所に関するすべての情報を取得します。これら 2 つのコードは単純な機能テストです。

Graph API でリクエストを実行する前に、ユーザーに必要な権限を付与してもらいます。しかし、多くの場合、結果は空の JSON " data " 配列です...

ここに投稿する前に、インターネットでいくつかの解決策を検索します。アプリケーションには必要な権利がないと言う人もいます。他のユーザーは、情報を正しく取得するためにアプリケーション ページが必要です... 私はこれらのソリューションを試しました...

たとえば、私の Facebook Place ベースのアプリケーションについて話します。user_checkins と friends_checkins の権利を要求します。目標は、特定の場所について、その場所でタグ付けされたユーザーからデータを取得することです。しかし、戻り値として空のデータ配列があります。

PHP SDK、Javascript SDK、および FQL を使用して、さまざまな方法でコードを試しました。同じ結果です。

ありがとう :)

私の英語でごめんなさい。私はフランスの開発者です ;)

4

1 に答える 1

1

このため - 「目標は、特定の場所について、その場所でタグ付けされたユーザーからデータを取得することです。」https://developers.facebook.com/docs/reference/api/page/を参照すると、現在のユーザーまたは現在のユーザーの友人のチェックイン情報のみを取得できることがわかります。友達の場合、その友達が他のアプリにこれを見ることを許可している場合にのみ、その情報を取得できます。したがって、場所 (ページ) にチェックインする必要があるデータを取得することをテストするには、場所の ID を見つけてから、user_checkins 権限を持つアクセス トークンを使用してhttps://graph.facebook.com/PAGE_ID/checkinsにクエリを実行します。

また、API 呼び出しとアクセス許可をデバッグするときに役立つツールを次に示します - https://developers.facebook.com/tools/explorer

于 2011-07-29T17:39:49.817 に答える