使用facebook Graph API将照片发布到Wall Photos相册并不会更新朋友的News Feed

时间:2011-11-22 23:30:50

标签: facebook-graph-api facebook-c#-sdk

我正在使用C#facebook API通过我的Facebook画布应用程序将照片发布到我的用户的Wall Photos相册,该相册工作正常并添加了News Feed和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 个答案:

答案 0 :(得分:2)

这可能是因为对新闻源的潜在项目进行排名的算法并不认为帖子对于测试样本中的朋友来说足够有趣以显示它们,但是当它们来自共享应用程序时,算法会让它们更高分数。

AFAIK您无法控制朋友新闻源中显示的内容。