0

我试图使用 EB 的 loginWidget 示例对用户进行身份验证,并且在调试时,
我发现 getAccessToken() 请求始终返回 null
,即使会话已成功创建。

我传递给 loginWidget 的参数是:
我从 app key 得到的 user secret,以及 app key。

4

1 回答 1

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-可选

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 回答