簡體   English   中英

Facebook Graph和PHP API

[英]Facebook Graph and PHP API

我已經為此工作了幾個小時,但是糟糕的文檔沒有幫助。

我只想獲取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>';

任何想法?

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

您檢查了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

如果您只是想從數組中的可口可樂頁面中獲取信息,那么我將避免使用Facebook庫-它過於復雜,只需發出一個簡單的請求,例如:

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

echo '<pre>';
print_r($json);
echo '</pre>';
?>

抱歉,我無法發表評論,但這看起來不像有效的API密鑰(還不夠長)。 'appId'應該是您的API密鑰,而不是您的應用程序ID。

您可以使用file_get_contents直接提取內容,並使用json_decode解析它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM