我在Facebook上有一个已经工作了一个月的应用程序,但是现在我将应用程序中的页面留空以输入它。
使用调试器的应用程序获取错误803: “错误”: “消息”:“(#803)你不存在的一些别名请求:bloggsamigos” “类型”:“OAuthException” “代码”:803
如果acced直接看到消息“由于外部程序员的问题导致应用程序被阻止。”
让我感到困惑的是它完美无缺,而且我没有触及任何东西。
该应用程序显示一些图片来自同一域上托管的数据库。这是一个图片博客。我在facebook在线应用程序之外有一个管理员,并显示这些图像来自管理员。
在index.php页面中,我控制用户已经“喜欢”激活显示页面或其他。我的代码是这样的:require 'src/facebook.php';
$config = array();
$config['appId'] ="xxxxxxxxxxxxxxx";
$config['secret'] = "xxxxxxxxxxxxxxxxxxxxxxxxxxx";
$facebook = new Facebook($config);
if (isset($_REQUEST['signed_request'])) {
$encoded_sig = null;
$payload = null;
list($encoded_sig, $payload) = explode('.', $_REQUEST['signed_request'], 2);
$sig = base64_decode(strtr($encoded_sig, '-_', '+/'));
$signed_request = json_decode(base64_decode(strtr($payload, '-_', '+/'), true),true);
} else { echo "ERROR"; }
$lied = $signed_request['page']['liked'];
if ($signed_request['page']['liked']) {
include("fan.php");
}
else {
include("nofan.php");
}
配置数据是: 命名空间应用程序 - > bloggsamigos
网站网址 - >与(http:// www)mahesoblogsamigos.com /
网站域名 - >与(http:// www)mahesoblogsamigos.com
工作页面 - > (http://)apps.facebook.com/bloggsamigos /
画布的网址 - > (https://)ssl15.ovh.net/~mahesobl /
安全网址画布 - > (https://)ssl15.ovh.net/~mahesobl /
Canvas FBML / iframe - > iframe中
我很绝望,我尝试了很多东西,我想要信息,我发了电子邮件给facebook,但我无能为力。请帮帮我!我将非常感激。
答案 0 :(得分:0)
尝试将名称空间更改为其他内容......
http://graph.facebook.com/bloggsamigos显示:“(#803)您请求的某些别名不存在:bloggsamigos”意味着facebook无法确定命名空间与之匹配的应用程序。有可能在Facebook方面搞砸了。
如果您真的想要这个命名空间,您可以将其更改为其他内容,然后将其更改回原来希望能够正确记录该信息。
您也可以尝试在http://developers.facebook.com/bugs处填写错误,但如果您需要等待数周或数月才能收到回复,请不要感到惊讶。
转到http://apps.facebook.com/bloggsamigos/还会显示一条消息,说“应用程序”Bloggs Amigos“由于其第三方开发者的问题暂时无法使用。我们正在调查此情况,并对由此带来的任何不便表示歉意。”但是,这几乎可能意味着什么。