Facebook Grafik ve PHP API

5 Cevap php

Birkaç saat için bu çalışan oldum, ama yoksul belgeleri hiçbir yardım biridir.

Ben yapmak istediğim https://graph.facebook.com/cocacola/ örnek olarak anda mevcut verileri kapmak olduğunu, ve ben bile yapamam.

Ben facebook en son php API kullanıyorum.

Bu hiçbir şeyi döndüren, benim kod:

<?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>';

Herhangi bir fikir?

5 Cevap

Üzgünüm yorum yapamam, ama bu (yeterince uzun değil) geçerli bir API anahtarı gibi görünmüyor. 'appId' sizin API key değil uygulama kimliği olmalıdır.

http://thinkdiff.net/facebook/php-sdk-graph-api-base-facebook-connect-tutorial/ tam Graph API ve php sdk adım adım anlamak için öğretici Ödeme.

Eğer Efpa teslim ettiniz, bir bütün kullanıcının akışı (CSS ile özelleştirilebilir) kullanarak alabilirsiniz;

$userHome = $myapp->userHome();

foreach($userHome as $uhf) {

  $myapp->userStreamTmp($uhf);
}

yada bilgi almak;

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

Eğer belgeleri kontrol edebilirsiniz http://labs.gurron.com/projects.php?proj=efpa&pg=docs

Sen file_get_contents kullanarak doğrudan içeriğini ayıklamak ve json_decode kullanarak bunları ayrıştırmak.

: Onun aşırı karmaşık ve tıpkı basit bir istek yapmak - sadece bir dizi cocacola sayfasından bilgi almak için çalışıyorsanız, ben Facebook kütüphanesi kullanarak önlemek istiyorum

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

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