Question

Je travaille dans ce domaine depuis quelques heures, mais la mauvaise documentation est d'aucune aide.

Tout ce que je veux faire est de saisir les données qui existe au https://graph.facebook.com/ cocaCola / comme exemple, et je ne peux pas faire même cela.

J'utilise la dernière API PHP facebook.

Ceci est mon code, qui ne retourne rien:

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

Une idée?

Était-ce utile?

La solution

Désolé, je ne peux pas commenter, mais cela ne ressemble pas à une clé API valide (pas assez long). Le 'appId' devrait être votre clé API pas votre ID d'application.

Autres conseils

Voir http: // thinkdiff .net / facebook / php-sdk-graph-api-base-facebook-connect-tutorial / pour bien comprendre l'étape par étape de graphique api et php SDK.

Avez-vous vérifié EFPA, vous pouvez obtenir un flux de l'utilisateur tout en utilisant (personnalisable avec CSS);

$userHome = $myapp->userHome();

foreach($userHome as $uhf) {

  $myapp->userStreamTmp($uhf);
}

ou obtenir des informations utilisateur;

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

vous pouvez consulter la documentation http://labs.gurron.com/ projects.php? proj = EFPA & pg = docs

Vous pouvez extraire le contenu directement à l'aide file_get_contents et analyser les utiliser json_decode.

si vous essayez juste d'obtenir les informations de la page Coca-Cola dans un tableau, j'éviter d'utiliser la bibliothèque Facebook - son trop complexe, et juste faire une demande simple comme:

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

echo '<pre>';
print_r($json);
echo '</pre>';
?>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top