2010-05-08 73 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()...

相关问题