J'essaie de poster une photo en utilisant le php-sdk - tout a fonctionné pendant des mois avec succès, mais tout à coup, pas de dés.Poster une photo via le graphique Facebook ne fonctionne plus
D'autres fonctions fonctionnent toujours avec la même base de code (c.-à-d. Afficher des messages sur le mur) - c'est juste l'affichage de photos qui ont éclaté de mon côté.
try {
$data = $facebook->api('/me/photos', 'post', $args);
} catch (FacebookApiException $e) {
print_r($e);}
pratiques de dumping:
FacebookApiException Object ([résultat: protected] => Array ([error_code] => 3 [error] => Array ([message] => Aucune URL définie! [type] => CurlException)) [message: protected] => Aucun jeu d'URL! [string: private] => [code: protected] => 3 [fichier: protected] => /locationofmy/base_facebook.php [ligne: protected] => 818 [trace: private] => Array ([0] => Array [..............]
Depuis les lignes FB php-sdk 818 :
if ($result === false) {
$e = new FacebookApiException(array(
'error_code' => curl_errno($ch),
'error' => array(
'message' => curl_error($ch),
'type' => 'CurlException',
),
));
curl_close($ch);
throw $e;
}
curl_close($ch);
return $result;
}
Cela a fonctionné pendant longtemps - quelque chose a changé sur le côté Facebook?
EDIT: Version php-sdk: 3.1.1
EDIT 2:
$tag = array(
'tag_uid' => 'acct_num',
'x' => 0,
'y' => 0
);
$tags[] = $tag;
$args = array(
'message' => $item_description,
'image' => '@' . realpath($temp_path . $tempFile),
'tags' => $tags,
);
Je suppose que cela a à voir avec '/ me/photos' - mais je ne sais pas pourquoi .. – bMon
Pourriez-vous nous montrer ce qui est envoyé en $ args? Est-ce que ça passe 'source' qui devrait être l'URL valide pour une image avec la largeur/hauteur maximale de 750px? – johnmadrak
@johnmadrak voir edit – bMon