Facebook app随机错误(未显示原因)

时间:2012-01-05 11:31:37

标签: php facebook facebook-graph-api

我正在尝试制作应用,到目前为止这是我的代码:http://pastebin.com/wGPqqQpF

虽然它适用于我,但其他2人看到此错误:

http://screencast.com/t/IIk6coTqt

其中一个已添加到管理员列表

通过提及耸肩

错误的原因,Facebook没有帮助

非常感谢任何帮助

谢谢

1 个答案:

答案 0 :(得分:0)

您尚未加入facebook api

$fb = array();
$fb['appID'] = 'xxx'; //real ap id and secret code were here
$fb['secret'] = 'xxx';
$fb['cookie'] = true;
$facebook = new Facebook($fb)

这不是那种方式

这个问题已被多次询问,如果你搜索这个话题,你就会知道....

正确的方法如下

define('APP_ID','xxx');// Facebook App Id
define('API_KEY','xxx');// Facebook App Id
define('APP_SECRET','xxx');// Facebook Secret Key
define('APP_ONETIMECODE','xxx');// Facebook Secret Key

define('APP_COOKIE',true);// Facebook Cookie
define('APP_REQPERMS','email,publish_stream,status_update,user_location');

define('APP_NAME','YOUR APP NAME');// Facebook APP Name
define('SITE_URL',"http://YourURL.COM");

define('CANVAS_NAME','xxxx');// Facebook 
define('CANVAS_PAGE','https://apps.facebook.com/xxxx/');
define('CANVAS_URL','xxxx');

define('CONTACT_EMAIL','xxxx@xxxx.com');
define('SUPPORT_EMAIL','xxxx@xxxx.com');


define('MAX','15');
define('MIN','5');
define('APP_DEBUG',true);

require './lib/src/facebook.php';
$facebook = new Facebook(array('appId'  => APP_ID,'secret' => APP_SECRET,'cookie'=>APP_COOKIE));
if (!session_id()) { session_start(); }