简单的基于iframe的facebook身份验证

Sha*_*imi 1 facebook facebook-iframe facebook-authentication

我写了一个facebook应用程序,但身份验证无法正常工作.尽管谷歌搜索几个小时它没有解决.请编写正确验证用户身份的脚本,如果用户单击允许按钮,只需显示文本"欢迎",假设我已经写了所有基本的后缀.

require 'sdk/src/facebook.php';
 $app_id = 'MY APP ID';
 $canvas_page = "MY CANVAS URL";

// Create our Application instance (replace this with your appId and secret).
   $auth_url = "http://www.facebook.com/dialog/oauth?client_id="
            . $app_id . "&redirect_uri=" . urlencode($canvas_page) ."&scope=email,read_stream&installed=1";
  $facebook = new Facebook(array(
  'appId'  => $app_id ,
  'secret' => MY APP SECRET,
  'cookie' => true,
));
///... your code to solve !

Sha*_*imi 5

没有人提供最终解决方案:最后我自己解决了.我做的是.installed=1当用户允许应用程序时,Facebook会使用url 发送" "参数.所以我检查了这个参数并重新定向到应用程序.我非常高兴找到非常好用和高效的解决方案.没有人回答我任何可以回答的问题.

if(isset($_REQUEST['installed']))
  echo("<script>top.href.location='http://apps.facebook/myapp' </script>");
Run Code Online (Sandbox Code Playgroud)