Отметить друзей на фото - PullRequest
       7

Отметить друзей на фото

0 голосов
/ 28 сентября 2011

Это мой код. Он не показывает ошибок, но помечены только первые 2 друга!

for ($i=0;$i<count($friendsID);$i++)
{
 $post_url = "https://graph.facebook.com/".$upload_photo['id']."/tags/".$friendsID[$i]."?access_token=".$token."&x=80&y=".$y."&method=POST";
 $response = file_get_contents($post_url);
 $post_url = urlencode($post_url);
 $response = file_get_contents($post_url);
 $y = $y + 53;
}

Я не получаю никакой ошибки, но код просто не помечает всех людей, которые должны быть помечены!

1 Ответ

2 голосов
/ 28 сентября 2011

Согласно разделу «Публикация» в Документах API разработчика Facebook , записи в график должны выполняться POST.Ваш запрос в письменном виде использует GET.См. этот вопрос , чтобы узнать, как преобразовать ваш запрос в POST.

Кроме того, обратите внимание, что urlencode следует применять только к параметрам URL-адреса, а не ко всему URL-адресу.В противном случае двоеточия и косые черты в базовой части вашего URL также будут закодированы.

...