Чтобы установить изображение в Facebook, я знаю, что PHP PHP SDK не имеет прямого метода для этого (см. reference answer).Set Facebook Profile Картинка в мобильном браузере
В качестве обходного пути, я направить пользователя к URL Фото с &makeprofile=1
параметра, например:
header('Location: https://www.facebook.com/photo.php?fbid=1015159XXXXXXXX&set=a.YYYYYYYYYYY.ZZZZZZZ.TTTTTTTT&type=1&makeprofile=1');
exit;
Это работает хорошо в браузере настольного компьютера. Но в мобильном устройстве функция &makeprofile=1
игнорируется и просто перенаправляется на страницу фотографий. Пользователь должен вручную нажать кнопку «Сделать изображение профиля» под фотографией. Есть ли какое-либо обходное решение в мобильном браузере, чтобы пользователь не требовал нажать кнопку «Сделать профиль» на мобильном Facebook?
Или, есть ли какой-либо графический API, который я могу использовать?
Привет, Как получить PHOTO_ID, не используя API-интерфейс графика? –