1

我正在运行一个 laravel 应用程序,它使用https://graph.facebook.com/search api 从 facebook 中提取一些数据。为此,我需要以用户身份进行身份验证。Facebook 通过访问令牌跟踪这一点。应用程序的用户未经过身份验证,而是网站管理员通过 facebook 进行身份验证,然后应用程序使用该人员的访问令牌。

我不确定如何在应用程序中保存访问令牌。目前,我已经创建了一个包含单个数据条目的表,但如果感觉有点像......并不是表的真正含义。为了让事情变得更复杂,我在一个名为 Pagodabox(类似于 Heroku)的服务上运行该应用程序。在 pagodabox 中,应用程序无法写入文件,所有更新都是通过 git 提交的,因此配置文件也不是一个选项。

4

1 回答 1

1

您可以为此使用 Heroku 的配置/环境变量。

heroku config:set FB_ACCESS_TOKEN="abc123etcloremipsum-123456"

然后在您的 PHP 代码中,您可以从

$url = "https://graph.facebook.com/search?access_token=" . env('FB_ACCESS_TOKEN');
于 2013-08-29T22:25:13.233 回答