Facebook Graph API 2017 - изображение загружено на фотографии временной шкалы вместо указанного альбома (id)
Мои пользователи могут решить, хотят ли они загружать их на главную временную шкалу своей страницы или в один из альбомов страницы.
Все работает успешно, за исключением того факта, что мои изображения загружаются на фотографии временной шкалы (альбом FB по умолчанию) вместо выбранного.
$ timelinealbum - это «я», если выбрана временная шкала, и «% album_id%», если выбран один из альбомов.
Таким образом, пост-URL - это «/ me / photos» для временной шкалы и «/% album_id% / photos» для альбома. Отлажено, работает хорошо. Фотографии по-прежнему идут на Timeline Photos ...
(Нет сообщения об ошибке, поскольку загрузка прошла успешно.)
Любая идея?
Заранее спасибо!
Вот код загрузки для нескольких изображений (без вывода сообщений):
foreach ($tarrvegl as $t) {
$turl = wp_get_attachment_url($t);
$linkDataInner = [
'message' => $message,
'source' => $fb->fileToUpload($turl),
'published' => false,
'access_token' => $page_access_token
];
try {
$response = $fb->post('/'.$timelinealbum.'/photos', $linkDataInner);
$graphNode = $response->getGraphNode();
$resparr[] = $graphNode['id'];
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
}