0

EB の loginWidget の例を使用してユーザーを認証しようとしていましたが、デバッグ中に、セッションが正常に作成されたにもかかわらず、
getAccessToken() リクエストが常に null を返すことが わかりました。 loginWidget に渡したパラメーターは、アプリ キーから取得したユーザー シークレットとアプリ キーです。



4

1 に答える 1

0

PHPを使用していますか?もしそうなら、このガイドでカバーする必要があります: https://github.com/ryanjarvinen/eventbrite.php/blob/master/OAUTH2-README.md

デフォルトでは、各ユーザーの access_token を保存するために PHP の $_SESSION ストアが使用されます。基本的なデモを機能させるには、PHP セッション サポートを有効にする必要があります 。 -in-_session-storage-optional

PHP のデフォルトの $_SESSION ストレージには、間違いなくいくつかのトレードオフがあります。好みのデータ ストレージ システムでない場合は、独自のデータ管理コールバックを提供して、access_token を Cookie、データベース、またはシステム アーキテクチャに適したその他の場所に保存できます。詳細については、https ://github.com/ryanjarvinen/eventbrite.php/blob/master/OAUTH2-README.md#3-define-data-management-callbacks をご覧ください。

以下は、デフォルトの $_SESSION ストアを利用する基本的な実装例です: https://github.com/ryanjarvinen/eventbrite.php/blob/master/examples/oauth2-login-example.php

于 2012-07-31T23:21:51.910 に答える