簡體   English   中英

Facebook簡單的PHP身份驗證

[英]Facebook simple php authentication

我是Facebook API的新手。 閱讀fb開發人員文檔后,我編寫了以下代碼:

<?php

require_once("php-sdk/src/facebook.php");

$config = array();
$config[‘appId’] = '(my app id)';   //correct in actual code
$config[‘secret’] = '(my app secret)';  //correct in actual code
$config[‘fileUpload’] = false; // optional

$facebook = new Facebook($config);

$user=$facebook->getUser();

if($user==0)
{
$params = array(
'redirect_uri' => 'http://mydomain.com/facebook/php_index.php'
);

$login_url = $facebook->getLoginUrl($params);
echo $login_url."<br/><br/>";
echo '<div class="notice">You need to <a href="' . $login_url . '" onclick="top.location.href = \'' . $login_url . '\';">authenticate first</a>.</div>';
}
else
{
echo $user;
}

?>

在fb應用程序頁面中,域名和url似乎是正確的。 但是仍然在單擊登錄鏈接時,它顯示An error occurred. Please try later. An error occurred. Please try later.

有人可以幫我嗎。 提前致謝。

似乎您沒有在API中設置插件的首選項。 就我而言,如果我在應用程序設置中使用了錯誤的路徑,錯誤的登錄URL和錯誤的域,則會收到此消息。 可以在其入門指南中找到有關Facebook的一些描述

編輯:這是畫布首選項頁面。 您必須選擇“網站”上方的選項

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM