Фото тег приложения Facebook - PullRequest
0 голосов
/ 10 марта 2012

При загрузке фотографии из моего приложения я получаю эту ошибку:

Неустранимая ошибка: Uncaught OAuthException: (# 100) Невозможно указать пользовательские теги без метки места, добавленной в

При этом я получаю массив идентификаторов тегов фотографий

$friends = $this->facebook->api('/me/friends');
shuffle($friends['data']);
$arr = array();
$i = 0;
foreach($friends['data'] as $friend) {
    $arr[''.$i.'']['tag_uid'] = $friend['id'];
    $arr[''.$i.'']['x'] = '11';
    $arr[''.$i.'']['y'] = '12';
    $i++;
    if ($i == 25) {
        break;
    }
}

И это для загрузки фотографии

$photo_details = array(
    'message'=> '' . $image_name['image_caption'] . ' for more LoL Images check out - http://lolsharing.com/',
    'tags'=> $arr
);

$photo_details['image'] = '@' . realpath('' . FCPATH . 'assets/joke_images/' . $image_name['image_name'] . '');

$upload_photo = $this->facebook->api('/' . $create_album['id'] . '/photos', 'post', $photo_details);

Раньше все работало нормально, но я не знаюпочему это не работает сейчас.Пожалуйста, помогите мне с этим.

Большое спасибо заранее.

1 Ответ

2 голосов
/ 10 марта 2012

Как объяснено здесь:

Загрузка фотографий не работает в течение последних двух дней

, очевидно, теперь Graph API требует указывать значение места, когда вы помечаете кого-либо: невероятно глупо, ИМХО, поскольку у сайта нет таких ограничений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...