1

我已经为此工作了几个小时,但糟糕的文档无济于事。

我想做的就是以https://graph.facebook.com/cocacola/中的数据为例,我什至做不到。

我正在使用来自 facebook 的最新 php API。

这是我的代码,它什么也不返回:

<?php

require '../src/facebook.php';

// Create our Application instance.
$facebook = new Facebook(array(
  'appId'  => '254752073152',
  'secret' => '904270b68a2cc3d54485323652da4d14',
  'cookie' => true,
));


$coke = $facebook->api('/cocacola');


echo '<pre>';
print_r($coke);
echo '</pre>';

任何想法?

4

5 回答 5

4

查看教程http://thinkdiff.net/facebook/php-sdk-graph-api-base-facebook-connect-tutorial/以逐步全面了解图形 api 和 php sdk。

于 2010-05-12T17:41:08.153 回答
1

您是否检查过 efpa,您可以使用(可使用 CSS 自定义)获取整个用户的流;

$userHome = $myapp->userHome();

foreach($userHome as $uhf) {

  $myapp->userStreamTmp($uhf);
}

或获取用户信息;

$myapp->userInfo('name');
// or
$myapp->userInfo('gender');
// or
$myapp->userInfo('id');

您可以查看文档http://labs.gurron.com/projects.php?proj=efpa&pg=docs

于 2012-05-02T03:06:14.653 回答
0

抱歉,我无法发表评论,但这看起来不像是有效的 API 密钥(不够长)。'appId'应该是您的API密钥而不是您的应用程序 ID。

于 2010-05-11T19:18:31.707 回答
0

如果您只是想从数组中的可口可乐页面获取信息,我会避免使用 Facebook 库 - 它过于复杂,只需提出一个简单的请求,例如:

<?php
$contents=file_get_contents('https://graph.facebook.com/cocacola/');
$json=json_decode($contents,true);

echo '<pre>';
print_r($json);
echo '</pre>';
?>
于 2012-06-23T00:54:11.243 回答
0

您可以使用 file_get_contents 直接提取内容并使用 json_decode 解析它们。

于 2011-07-04T05:33:45.547 回答