par
moogli » 04 avr. 2013, 23:02
salut,
la boucle foreach fonctionne donc correctement.
quand au reste tu as pas trop mal copier la doc de l'api facebook mais il manque la partie qui s'occupe de la gestion des erreurs (try / catch)
http://developers.facebook.com/docs/ref ... ebook-api/
que donne le code suivant ?
<?php
$select_Afb = 'SELECT user_id FROM fb_users';
$req_Afb = $connexion->query($select_Afb);
$result_Afb = $req_Afb->fetchAll();
try {
foreach ($result_Afb as $key => $val) {
$user_id = $val['user_id'];
echo $user_id . ' <br />';
$ret_obj = $facebook->api('/' . $user_id . '/feed', 'POST',
array(
'link' => 'www.exemple.com',
'message' => 'Message test'
));
echo '<pre>Post ID: ' . $ret_obj['id'] . '</pre>';
} // end foreach
} catch (FacebookApiException $e) {
echo 'Type erreur : ', $e->getType(), '<br />';
echo 'Message d\'erreur : ', $e->getMessage(), '<br />';
}
@+
salut,
la boucle foreach fonctionne donc correctement.
quand au reste tu as pas trop mal copier la doc de l'api facebook mais il manque la partie qui s'occupe de la gestion des erreurs (try / catch)
[url]http://developers.facebook.com/docs/reference/php/facebook-api/[/url]
que donne le code suivant ?
[php]<?php
$select_Afb = 'SELECT user_id FROM fb_users';
$req_Afb = $connexion->query($select_Afb);
$result_Afb = $req_Afb->fetchAll();
try {
foreach ($result_Afb as $key => $val) {
$user_id = $val['user_id'];
echo $user_id . ' <br />';
$ret_obj = $facebook->api('/' . $user_id . '/feed', 'POST',
array(
'link' => 'www.exemple.com',
'message' => 'Message test'
));
echo '<pre>Post ID: ' . $ret_obj['id'] . '</pre>';
} // end foreach
} catch (FacebookApiException $e) {
echo 'Type erreur : ', $e->getType(), '<br />';
echo 'Message d\'erreur : ', $e->getMessage(), '<br />';
}
[/php]
@+