0

私は、すべてのソーシャル ネットワークからの情報を集約するソーシャル ハブ ページに取り組んでいます。現在、特定のフォースクエア会場から情報を取得しようとしています。

必要な情報を取得するには、アクセス トークンを使用してユーザーを認証する必要があります。私の場合、これは常に同じ(自分の)ユーザーになります。

認証ページにリダイレクトせずに、ユーザー名/パスワードでアクセス トークンを取得する方法はありますか?

ここまで答えが見つかりませんでした。ご協力ありがとうございます。

更新: http://de.puma.com/creativefactory で実装したいものを正確に発見しました。下にスクロールすると、右下隅にフォースクエア情報が表示されます。それがまさに私が望んでいることです。チェックしたユーザー数を表示する私の会場と最後にチェックインした人。再度、感謝します!

4

3 に答える 3

1

ユーザーの承認なしで必要な情報を取得できるはずです。

アプリを作成するだけで、クライアント ID とクライアント シークレットが提供され、これらを使用して API にアクセスできます。

必要な会場 API 文字列形式は次のとおりです。

https://api.foursquare.com/v2/venues/[VENUE_ID]?client_id=[CLIENT_ID]&client_secret=[CLIENT_SECRET]&v=20120101

返された json で、次を見つける必要があります。

"hereNow":{"count":x,"summary":"x people here","groups":[]}
于 2012-11-29T13:05:49.787 に答える
1

残念ながら、これはセキュリティ上の理由から明示的に許可されていません。あなたの場合は安全に思えるかもしれませんが、OAuth が不要な場合、ユーザーのパスワードを処理するサードパーティ アプリケーションをサポートしたくありません。これは、他の多くの大規模なソーシャル ネットワークと同じポリシーです。

于 2012-05-31T21:35:32.540 に答える
1

会場情報のみを探している場合 (例: 会場に関する情報のみで、ユーザー情報は必要ありません)、許可されたユーザーを持つ必要はありません。会場 API には、クライアント ID とクライアント シークレットのみでアクセスできます。Foursquare API のドキュメントを参照してください。.

会場検索など、特定のユーザー情報に関連しない一部のエンドポイントは、ユーザーレス アクセスが有効になっています (つまり、アクセスのためにユーザーがアプリを認証する必要はありません)。ユーザーレス リクエストを作成するには、リクエスト URL で認証トークンの代わりにコンシューマ キーのクライアント ID とシークレットを指定します。

于 2012-06-01T03:49:11.577 に答える