Настройка локальной среды разработки для приложения facebook heroku - PullRequest
2 голосов
/ 07 марта 2012

Я пытаюсь разработать приложение для Facebook на Герою.Работа непосредственно на платформе heroku с git pushing работает нормально, но это утомительно и заставляет меня постоянно вносить небольшие изменения.По этой причине я пытаюсь настроить локальную среду разработки на моем Mac (снежный барс), следуя инструкциям здесь .Что я получаю, хотя это пустая страница.Журнал ошибок Apache показывает:

PHP Fatal error:  Uncaught OAuthException: Invalid OAuth access token signature.\n  thrown in /Users/<mymac>/Sites/<myapp>/sdk/src/base_facebook.php on line 1106

Я не уверен, что здесь не так.Я установил VirtualServer с соответствующими переменными среды, указывающими на приложение dev.

Есть предложения?

1 Ответ

3 голосов
/ 26 марта 2012
putenv("FACEBOOK_APP_ID=xxxxx");
putenv("FACEBOOK_SECRET=xxxxxxxxxxxxxxxxxxxx");

ура http://www.php.net/manual/en/function.putenv.php

добавьте это в index.php вверху или в AppInfo.php, вы получаете эту ошибку, потому что

$facebook = new Facebook(array(
'appId'  => AppInfo::appID(),
'secret' => AppInfo::appSecret(),
));

не знает, как ее обрабатыватьВаш запрос без сеанса вар.

...