2012-04-02 12 views
4

私は次のアドレスを使用して、会場でのチェックインの一覧を表示しようとしている:フォースクエア会場のチェックイン許可エラー

https://api.foursquare.com/v2/venues/VENUE_ID/stats?oauth_token=OAUTH_TOKEN

私はFoursquareのアプリケーションを登録し、私のウェブサイトのURLを指定していますリダイレクトURLとして クライアントの資格情報を取得し、https://developer.foursquare.com/overview/authの指示に従って自分のコードとaccess_tokenを作成しました。

私のWebブラウザが、私はエラーを取得していますこれらの統計情報にアクセスしようとするただし、:

{ 
    "meta": 
    { 
    "code":403, 
    "errorType":"not_authorized", 
    "errorDetail":"User is not authorized to view venue stats" 
    }, 
    "response":{} 
} 

を統計することなく、会場/ VENUE_IDを照会すると、正常に動作し、会場の情報を返しますので、私はそのエラーがでなければなりませんと仮定OAuthトークン。

私は質問したい会場のオーナーではありません。

どうすれば問題を解決できますか?私は会場のオーナーにアプリケーションの資格情報を尋ねることができますかコールバックURLに問題がありますか?または、Webブラウザではなく、サーバーからクエリを実行する必要がありますか?

答えて

4

OAuth toeknの統計情報を取得できない限り、会場の所有者でなければなりません。 Merchant Platformのドキュメントをご覧ください。

誰かがfoursquareに statsのドキュメントを修正するよう伝えるべきです。 (と特別なトークンを必要とする他の...) 彼らは私が代わりにこの呼び出し使用していますstatsドキュメント

+0

私もこのエラーの原因を突き止めました! +1のドキュメントが誤解を招くことがあります。 – guleryuz

+0

@ jonathan-levisonどのような特別なトークンが必要ですか? –

+0

Foursquareにマーチャント・プラットフォームを有効にする(?)必要があります。私は本当にどのように動作するかは分かりませんが、会場のオーナー/マネージャーにはなれないと思いますが、おそらくあなたは彼から何らかの承認を受ける必要があります - メールを四方に送信して質問してください。 –

関連する問題