再次出现API错误代码191

时间:2012-01-22 21:42:01

标签: facebook api

这方面有一百万个问题,但由于某种原因,我仍然无法让它发挥作用。我没有画布网址或基本网址或其他任何内容。我的两个设置是:

App Domain:mydomain.com 网站网址:calendar.mydomain.com/account/fb /

我从fb偷走的代码是:

$app_id = $CFG['app_id'];
$app_secret = $CFG['app_secret'];
$my_url = "http://calendar.mydomain.com/account/fb/";

$code = dv($_REQUEST["code"],'');

if(empty($code)) {
 $_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection

    $VIEW->dialog_url = "https://www.facebook.com/dialog/oauth?client_id=" 
   . $app_id . "&redirect_uri=" . urlencode($my_url) . "&state="
   . $_SESSION['state'];

 echo '<script> top.location.href="'.$VIEW->dialog_url.'"; </script>; etc...
实际上,我没有回应任何东西,我有一个看法,但是你得到了这个问题。 也许所有服务器都需要一段时间才能填充。

1 个答案:

答案 0 :(得分:1)

互联网上的其他新手程序员。我终于弄明白了。我必须迟钝。解决方案是,如果你正在使用Zend框架,并且你使用他们的建议重定向通过视图而不是标题,你必须确保zend视图不能通过html_entities运行重定向链接,因为这会使URL变得混乱并且重定向不起作用。它像一个蓝色的大胆来到我身边。我讨厌编程。