Я пытаюсь опубликовать регистрацию в фиде пользователя, используя автономный доступ. Но я продолжаю получать различные ошибки, но если я пытаюсь опубликовать сообщение / видео / изображение, все работает отлично.
Так вот мой код:
public function postCheckIn()
{
$post=array(
'access_token'=> $this->token,
'message'=>'Test check-in!',
'place'=>'172822562765332',
'coordinates' => json_encode(array(
'latitude' => '55.772855818478',
'longitude' => '37.687225341797'
))
);
try
{
$res=$this->fb->api('/'.$this->uid.'/checkins', 'POST', $post);
}
catch(FacebookApiException $e)
{
$res=$e->getMessage();
}
return $res;
}
Когда я запускаю этот код, я получаю исключение:
Требуется действительный идентификатор страницы места
Я проверяю это место, используя https://developers.facebook.com/tools/explorer/,, и он возвращает некоторую действительную информацию.
Кстати, у меня есть разрешение publish_checkins.
Всегда ли нужно указывать идентификатор места и координаты? Могу ли я предоставить один из этих параметров?
И как заставить его работать?
Спасибо.