0
以下代碼用於創建Web應用程序,並使用Facebook php sdk從Facebook用戶獲取數據。Facebook Canvas應用程序未加載
require_once('facebook-php-sdk/src/facebook.php');
$facebook= new Facebook(array(
'appId' => $this->config->item('app_id'),
'secret' => $this->config->item('app_secret'),
'allowSignedRequest' => false,
));
$_REQUEST += $_GET;
$user = $facebook->getUser();
if ($user) {
try {
$user_profile = $facebook->api('/me?fields=picture.width(100).height(100),first_name,last_name,username,email');
} catch (FacebookApiException $e) {
$user = null;
}
} else {
$login_url = $facebook->getLoginUrl(array(
'scope' => 'publish_actions,email',
));
redirect($login_url, 'refresh');
}
這返回的數據很好,作爲一個網站很好。在我的Facebook應用程序面板中,我爲此應用程序創建了一個網站平臺。 而作爲網站,它的效果很好。
但是我想用這個作爲一個Facebook的畫布應用程序。
我在儀表板中添加了一個Facebook應用程序平臺。 當我嘗試在我的Facebook頁面上添加此應用程序的頁面選項卡時,我從「我的應用程序」中選擇了該應用程序,並立即單擊使用,但頁面空白。
我做錯了什麼。我也嘗試將它作爲頁面標籤加載到Woobox中,並且再次沒有出現。
但是,當我直接去畫布網址,它工作正常。
這裏發生了什麼?請任何幫助。
對於在儀表板中的畫布網址字段中輸入的相同網址 – user3237078
是的。嘗試一下,然後嘗試在Facebook上重新加載應用程序 – Tester