【问题标题】:PHP Fatal error: Call to a member function fql_query() on a non-object in /home/elankeer/public_html/hiddenfriend/index.php on line 292PHP 致命错误:在第 292 行的 /home/elankeer/public_html/hiddenfriend/index.php 中的非对象上调用成员函数 fql_query()
【发布时间】:2011-05-11 14:45:03
【问题描述】:

我使用的是从http://github.com/facebook/php-sdk下载的facebook.php

以下代码

$fql = 'SELECT uid FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1='.$user.') AND has_added_app = 1';
$_friends = $facebook->api_client->fql_query($fql);

抛出如下错误

PHP 致命错误:调用成员 非对象上的函数 fql_query() 在 /home/elankeer/public_html/friend/index.php 在第 292 行

请帮帮我!!

【问题讨论】:

  • api_client 不是您引用的代码之外的对象。

标签: facebook


【解决方案1】:

在新的 facebook api sdk 中,我们需要执行以下代码

$_friends = $facebook->api(array( 'method' => 'fql.query', 'query' => 'SELECT uid FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1='.$uid.') AND has_added_app = 1', ));

http://forum.developers.facebook.net/viewtopic.php?pid=223391

【讨论】:

    猜你喜欢
    • 2015-06-19
    • 1970-01-01
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-12
    相关资源
    最近更新 更多