我试图使用EB的loginWidget示例对用户进行身份验证,并在调试时使用
我发现getAccessToken()请求总是返回null
即使会议成功创建。
我传入loginWidget的参数是:
我从app键获得的用户密码和app键。
答案 0 :(得分:0)
您使用的是PHP吗?如果是这样,本指南应该涵盖您: https://github.com/ryanjarvinen/eventbrite.php/blob/master/OAUTH2-README.md
默认情况下,PHP的$ _SESSION商店将用于保存每个用户的access_token。您需要启用PHP会话支持才能使基本演示工作: https://github.com/ryanjarvinen/eventbrite.php/blob/master/OAUTH2-README.md#2a-using-phps-built-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