J'essaie de faire une demande par lots en utilisant PHP qui font un poste dans le mur de l'utilisateur sans aucun succès. J'ai réussi à faire une demande de bain d'un type "GET" mais pas d'un type "POST".Facebook demandes de publication par lots en utilisant PHP
Mon code:
$batched_request = '[{"method":"POST","relative_url":"me/feed","body": "message=hi"},' .
'{"method":"GET","relative_url":"me/feed?limit=1"}]';
$post_url = "https://graph.facebook.com/" . "?batch="
. $batched_request
. "&access_token=" . $access_token . "&method=post";
echo $post_url;
$post = file_get_contents($post_url);
echo '<p>Response: <pre>' . $post . '</pre></p>';
$decoded_response = json_decode($post, true);
print_r($decoded_response);
Si je change batched_request $ pour être seulement:
$batched_request = '[{"method":"GET","relative_url":"me/feed?limit=1"}]';
La demande de lot sera réussi et une liste me montrera le premier poste de mur de l'utilisateur .. mais ce est mon problème avec ma demande POST?
Pourriez-vous poster le code ou les instructions ici? Si le site Web était fermé ou fermé, nous n'aurions aucune information ici. – Nightfirecat
Oh, le voici: http://snipt.org/qpJp4 –
Et dans les deux sites, la page n'a pas été trouvée. Informations perdues –