Php 无法解析无限重定向循环?

Php 无法解析无限重定向循环?,php,facebook,heroku,facebook-fql,Php,Facebook,Heroku,Facebook Fql,我刚刚在heroku上托管了我的facebook应用程序,我按照教程提交我的工作并将其推到远程。我刷新了托管页面的url,它显示了第一个页面,就像我之前使用左上方的facebook登录按钮时显示的一样,它请求公共信息的许可,然后在间隔一段时间后,它抛出“此网页有一个重定向循环”,什么也没有发生 这是url: 我在index.php中添加了以下几行 // Here is an example of a FQL call that fetches all of your friends tha

我刚刚在heroku上托管了我的facebook应用程序,我按照教程提交我的工作并将其推到远程。我刷新了托管页面的url,它显示了第一个页面,就像我之前使用左上方的facebook登录按钮时显示的一样,它请求公共信息的许可,然后在间隔一段时间后,它抛出“此网页有一个重定向循环”,什么也没有发生

这是url:

我在index.php中添加了以下几行

  // Here is an example of a FQL call that fetches all of your friends that are
  // using this app
  $app_using_friends = $facebook->api(array(
    'method' => 'fql.query',
    'query' => 'SELECT uid, name FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me()) AND is_app_user = 1'
  ));
  // my code/changes start here
  $app_liked = $facebook->api(array(
      'method'      =>  'fql.query',
      'query'       =>  'SELECT uid,page_id FROM page_fan WHERE uid=me() AND page_id=' . $pageId
  ));
var_dump($app_liked);
感谢@phwd help我能够看到自己成功访问了页面,但现在在单次刷新后又出现了同样的问题:

Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects.

检查您的PHP SDK或版本。我猜你是落后了

heroku模板引用PHP SDK@98f2be163c96a51166354e467b95dd38aa4b0a19,它不适合拥有最新的CA证书

可能需要更新该git子模块


似乎对我有用,请尝试清除您的cookies。哦,谢谢,现在工作正常。仍然有相同的问题:错误310(net::ERR_TOO_MANY_REDIRECTS):重定向太多了。不管是什么问题,很可能不是发布的代码,考虑在本地测试时查看您的错误日志。在这个错误中,我正在尝试本地:致命错误:uncult CurLeExp:: 60:SSL证书问题,验证CA证书是否正确。详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_证书:证书验证在第886行的C:\Users\najm\glacial-dusk-9875\sdk\src\base_facebook.php中抛出失败感谢它修复了此问题。拥抱stackoverflow成员我正在使用localhost开发heroku应用程序,但我仍然存在循环问题:我已经解决了这个问题:(!)致命错误:未捕获异常:601:解析器错误:查询意外结束。在1271行的C:\Users\najm\glacial-dash-9875\sdk\src\base\u facebook.php中,我也知道当你在子目录中的一个域上有很多facebook应用程序时会发生这种情况。@justnajm
page\u id
的代码不在上面,尽管我猜你的FQL查询有问题
16d696c138b82003177d0b4841a3e4652442e5b1 Merge pull request #69 from anankan/master
0b0d711498fb4a283ce84802c34e49a491134a1f Added the extra param: appsecret_proof to the oauth api calls
bf99924386be074da30a8e9d6bbcb49d3333da12 Merge pull request #57 from kilotaras/vulnerability_bug
7324e40d74599a747e81af358c6ef5405539a5dd Fixed a vulnerability with signed requests
aecd4bfba0b5bd8e237269732cea7da2f8f1a34c Merge pull request #50 from evanadelman/master
1899bf9f0a88aa885db03febb6980ec7bc0ad1e7 Merge pull request #45 from favrik/master
2041c94716e6186b6f9dd3ce2314977899f9ea02 clarified apache specific lookup for ssl & added ability to loo
ca9472b3312dab3fdcfbffb4e45eb091f582dcb7 Avoid trying to reuse spent authorization codes
1a84329fcc8b0fa0afaf3617cd9fb15a25eff95e Use `empty()` for signed request value check
c81dfdea4f6ae9c902cf367dc52dc205f4d7c4f5 bump version to 3.2.1
bac1e25e420770867efb3286d9ee2cfd7addaea5 fix broken tests and remove some broken ones
42961c500761dd62099bf633a5db7182c00c1678 updated cert bundle to use the current curl bundle
98f2be163c96a51166354e467b95dd38aa4b0a19 Merge pull request #35 from bfanger/master
339f504a24520c2f53ac08ad03efaf9f26ae4420 Updated version number