1

https://graph.facebook.com/search apiを使用して Facebook からデータを取得する laravel アプリを実行しています。これを行うには、ユーザーとして認証される必要があります。Facebook は、アクセス トークンを通じてこれを追跡します。アプリのユーザーは認証されませんが、サイトの管理者が facebook で認証し、アプリはその人のアクセス トークンを使用します。

アクセス トークンをアプリに保存する方法がわかりません。現在、単一のデータ エントリを含むテーブルを作成しましたが、実際にはテーブルの目的ではないような気がします。さらに複雑にするために、Pagodabox (Heroku に類似) というサービスでアプリを実行します。pagodabox では、アプリはファイルに書き込めません。すべての更新は git 経由でコミットされるため、構成ファイルもオプションではありません。

4

1 に答える 1

1

これには、Heroku の config/environment 変数を利用できます。

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 に答える