[英]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.