2010-05-08 67 views
2

我的Facebook應用程序的非常簡單的幾行字,使用新的Facebook API:無法與Facebook應用程序進行會話? (使用它的圖形API)

<pre> 

<?php 

require 'facebook.php'; 

// Create our Application instance. 
$facebook = new Facebook(array(
    'appId' => '117676584930569', 
    'secret' => '**********',     // hidden here on the post... 
    'cookie' => true, 
)); 

var_dump($facebook); 

?> 

,但它給我下面的輸出:

http://apps.facebook.com/woolaladev/i2.php會發出

object(Facebook)#1 (6) { 
    ["appId:protected"]=> 
    string(15) "117676584930569" 
    ["apiSecret:protected"]=> 
    string(32) "**********"     <--- just hidden on this post 
    ["session:protected"]=> 
    NULL          <--- Session is NULL for some reason 
    ["sessionLoaded:protected"]=> 
    bool(false) 
    ["cookieSupport:protected"]=> 
    bool(true) 
    ["baseDomain:protected"]=> 
    string(0) "" 
} 

由於某種原因,會話爲NULL,但我已登錄並且可以訪問我的家庭和個人資料並在Facebook上運行其他應用(以查看我已登錄)。

我下面的樣品上:

http://github.com/facebook/php-sdk/blob/master/examples/example.php
http://github.com/facebook/php-sdk/blob/master/src/facebook.php

(使用原始URL下載:wget的http://github.com/facebook/php-sdk/raw/master/src/facebook.php

兩個託管公司試圖在dreamhost.com和netfirms.com,結果是一樣的。

+0

只好完全相同的問題,尋找解決方案:/ [*沒有運氣尚未*] – Ish 2011-05-18 17:25:09

回答

2

打開的會話並不意味着您已經登錄到Facebook。

會議需要在有關網站中打開,這意味着您應該在您的網站上添加一個「連接Facebook」按鈕並點擊它!然後重新加載頁面,你會得到你的會話:)

$session = $facebook->getSession(); 
$me = null; 
if ($session) { 
    try { 
    $uid = $facebook->getUser(); 
    $me = $facebook->api('/me'); 
    $friends = $facebook->api('/me/friends'); //array of friends - for every friend you get id & name 
    } catch (FacebookApiException $e) { 
    error_log($e); 
    } 
} 
+0

我只是想得到朋友的名單,並可能像舊的API一樣照片縮略圖。所以會議不需要這些?謝謝。 – 2010-05-11 01:57:06

+0

這是必要的。 我將編輯我的代碼以獲取朋友的示例,但請記住,您必須實現登錄按鈕才能獲得會話。 – 2010-05-11 02:30:58

+0

所有那些讓你點擊「允許(授權)」的應用程序,然後下一次你去apps.facebook.com/someapp,它會剛剛啓動應用程序,並能夠得到你的朋友列表等,而無需我們點擊登錄按鈕? – 2010-05-11 09:29:50

1
$session = $facebook->getSession(); 

當你調用此方法,新的圖形API,它說的方法是不存在的。

致命錯誤:在/ home/PRI調用未定義的方法的Facebook ::的getSession()...

相關問題