Отправка фотографий в Facebook на стену друга - PullRequest
3 голосов
/ 30 июня 2011

Я занимаюсь разработкой приложения для поздравительных открыток.Открытка должна быть размещена на стене нескольких друзей.Я использовал Graph API для загрузки изображения на стену друга, используя [friends_Id] / photos post.Используя этот подход, Facebook будет автоматически создавать альбом в этой учетной записи пользователя, а не создавать или делиться фотографиями с друзьями.После загрузки фото этот вновь созданный альбом будет доступен друзьям.Это не тот вариант, который я ищу.Facebook будет использовать тот же альбом для других загрузок фотографий.Поскольку альбом был передан некоторым друзьям, все ранее поделенные друзья будут получать уведомления в своей ленте новостей об этой новой загрузке фотографий.Поэтому я пропустил этот подход.

Во-вторых, я использовал размещение ссылки на изображение в ленте друга.На этот раз Facebook не позволит мне размещать ссылки на изображения с размещенными на их сервере сообщениями о том, что изображения FCDN не разрешены в потоке .Хостинг сервера будет для меня дорогим вариантом.

В-третьих, я использовал подход с метками фотографий.Это хорошо работает.Но это не обязательный параметр.

На веб-сайте Facebook есть возможность поделиться фотографией в альбоме на стене моих друзей.Могу ли я реализовать этот подход, используя API графа?Есть ли возможность поделиться загруженным изображением на стене друга, используя Graph API?

Я надеюсь, что мой вопрос вам понятен ... Пожалуйста, помогите ..:)

1 Ответ

9 голосов
/ 24 августа 2011

Возможно, такой подход сработает у вас. См. https://developers.facebook.com/blog/post/526/, где вы можете опубликовать сообщение на стене и сослаться на существующую фотографию или просто прикрепить фотографию, которой вы владеете, к стене друга. Итак, вот шаги: 1) Загрузите фотографию, которой вы хотите поделиться, в свой альбом. Обратите внимание на удостоверение личности с фотографией. 2) Отправьте HTTP-запрос POST на https://graph.facebook.com/[FRIEND_ID]/feed с параметром object_attachment, установленным для идентификатора вашей фотографии.

Обратите внимание, что вам понадобится токен доступа с разрешением publish_stream.

...