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