Получение фотографии обложки на фейсбуке

Этот вопрос всплывал уже несколько раз. Я хочу получить фотографию обложки шкалы времени Facebook через график API.

Ответ, который я видел упомянутый повсюду, состоит в том, что это невозможно. Тем не менее, я наткнулся на сайт http://www.timelinemoviemaker.com/ который действительно извлекает ваше фото с временной шкалы. Есть ли какое-либо специальное разрешение на доступ к фотографии на обложке? Или они использовали какой-то другой метод для получения фотографии с обложки. Пожалуйста, дайте мне знать. Заранее спасибо.

4 ответа

Решение

Получить альбом под названием "Фото с обложки". Обложка временной шкалы находится в положении 1. Посетите Получение обложки Facebook с помощью PHP SDK & Graph API, чтобы получить обложки альбомов.

Теперь вы можете получить доступ к изображению обложки с API.

https://graph.facebook.com/19292868552?fields=cover

Вы можете получить доступ к изображению на обложке из API, используя http get response GET/V2.5/me?fields=cover

GraphRequest request = GraphRequest.newMeRequest(
  accessToken,
  new GraphRequest.GraphJSONObjectCallback() {
    @Override
    public void onCompleted(JSONObject object, GraphResponse response) {
      // Insert your code here
    }
});

Bundle parameters = new Bundle();
parameters.putString("fields", "cover");
request.setParameters(parameters);
request.executeAsync();

но учтите, что у вас должно быть сгенерированное и зарегистрированное приложение для доступа в Facebook

Самый простой способ получить фотографию обложки из Facebook - щелкнуть изображение правой кнопкой мыши, выбрать копию изображения во всплывающем меню, затем открыть рисование (или любую другую программу, которую вы используете для просмотра фотографий), а затем нажмите CTL+V для вставить.

Другие вопросы по тегам