Использование Facebook Graph API для публикации фотографии в альбоме Wall Photos не обновляет друга Лента новостей - PullRequest
0 голосов
/ 23 ноября 2011

Я использую C # facebook API для публикации фотографии с помощью моего приложения на холсте facebook в альбом «Мои фотографии», который отлично работает и добавляет обновление в новостную ленту и Wall. Однако друзья моего пользователя не получают это обновление в своих новостных лентах, хотя мой access_token включает в себя разрешение publish_stream *

var fb = new FacebookWebClient();
dynamic parameters = new ExpandoObject();
parameters.source = mediaObject;
parameters.message = "A message";
dynamic result = fb.Post("/" + wallphotos_id + "/photos", parameters);

Обратите внимание, что у друзей пользователя нет приложения. Когда они устанавливают это, это работает. Но действительно ли это необходимо?

* Все разрешения: create_note manage_pages offline_access photo_upload publish_stream share_item status_update user_about_me user_photos video_upload

1 Ответ

2 голосов
/ 23 ноября 2011

Это может быть потому, что алгоритм, который ранжирует потенциальные элементы для новостной ленты, не считает посты настолько интересными для друзей в вашем тестовом образце, чтобы отображать их, но когда они приходят из общего приложения, алгоритм дает им более высокую оценку. оценка.

AFAIK У вас нет контроля над тем, что отображается в новостной ленте друзей.

...