【问题标题】:Saving dynamic global data(session-token) in laravel?在 laravel 中保存动态全局数据(会话令牌)?
【发布时间】:2013-08-29 14:26:30
【问题描述】:

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

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

【问题讨论】:

    标签: php heroku laravel


    【解决方案1】:

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

    heroku config:set FB_ACCESS_TOKEN="abc123etcloremipsum-123456"
    

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

    $url = "https://graph.facebook.com/search?access_token=" . env('FB_ACCESS_TOKEN');
    

    【讨论】:

      猜你喜欢
      • 2012-10-21
      • 1970-01-01
      • 1970-01-01
      • 2018-02-05
      • 2022-09-23
      • 2011-03-15
      • 2012-01-18
      • 2022-11-28
      • 2014-10-27
      相关资源
      最近更新 更多