Facebook API API
Я новичок в работе с Facebook, и, честно говоря, я считаю это очень запутанным, терминология и документация во многих случаях кажется очень неоднозначной. Может кто-нибудь, пожалуйста, помогите мне с простым английским объяснением того, как я могу добиться следующего?
- Опубликовать и изображение в Facebook (на странице пользователя), а затем просмотреть статистику (информацию) этого сообщения.
До сих пор мне удалось:
1) Создайте приложение
2) Отправьте изображение на странице пользователя с нужным сообщением
Я не могу понять, как я могу получить информацию о конкретном изображении, которое было загружено через мое приложение. Я хочу знать, сколько людей просмотрели этот образ, сколько ему понравилось, сколько раз он переименовывался.
Возможно ли вообще?
Я отправляю сообщение /photo
не слишком /feed
, и я хочу сохранить его таким образом, если это возможно.
Извините, если на это уже был дан ответ, но я потратил несколько часов, пытаясь найти подходящий ответ, но не смог получить правильную документацию.
ОБНОВЛЕНИЕ 1
После нескольких выходных дней с этой темы и получения первых двух ответов, я сделал еще одно погружение в это. Теперь я попробовал API-интерфейс Graph API, как было предложено, и используя идентификатор POST, я могу получить некоторые сведения о POST, но в прозрениях ничего не отображается, просто следующее и предыдущее.
Моя цель состоит в том, чтобы иметь возможность анализировать статистику, загруженную через приложение. Если это невозможно напрямую, каким должен быть подход, который мне нужно принять?
Ответы
Ответ 1
Я не верю, что к нему прикреплен личный /photo
/insights
- страница документации объектов Insights предлагает, чтобы они нет - но вы должны иметь возможность получать симпатии, акции и комментарии через API.
Похоже, FB запустила редизайн/реорганизацию своей документации за последние пару недель, но документа для объекта графика /photo
здесь - вам нужен пользовательский токен доступа, а конечные точки API, которые вы ищете, имеют ссылки на собственные страницы документации, включая примерный код для каждого типа запроса.
Изменить (обобщение обсуждения в комментариях):
В API-интерфейсе Facebook нет метода для сбора информации о всех фотографиях, отправленных в отдельные пользовательские сроки через приложение. Приложение может собирать понравившиеся, разделяемые и комментарии для каждого из этих объектов индивидуально через запросы API и может делать запросы API для получения информации о фотографиях, размещенных на собственной временной шкале. Ни один из этих вариантов не решает здесь предполагаемого варианта использования.
Я бы рекомендовал решение, использующее Sharing, а не интеграцию с приложениями, поскольку это позволяет лучше получить доступ к информации о совместно используемых фотографиях. Это также гораздо более простая интеграция и менее хрупкие изменения в будущей платформе. Основной компромисс заключается в том, что срок действия исходных фотографий, как ожидается, истечет через пару месяцев - если это неизбежно, я бы предложил реализовать перенаправление для запросов на объекты с истекшим сроком действия на сайте.
Ответ 2
Мы можем получать разные фотографии или изображения с помощью Graph API
как показано ниже:
Фотографии 1.Page
Фотографии для Facebook Page.AA. Ток доступа к странице необходим для всех методов. Найдите здесь
Изображение 2.Page
Изображение, принадлежащее странице Facebook. Найти здесь
3.Photo
Представляет отдельную фотографию на Facebook. Найти здесь
4. Фото пользователя
Фотографии для человека. Найдите здесь
Надеюсь, это поможет вам.