2011-11-22 2 views
0

내 페이스 북 캔버스 앱을 통해 사진을 내 사용자의 벽 사진 앨범에 게시 할 때 C# Facebook API를 사용하고 있습니다. 뉴스 피드와 월에 대한 업데이트를 추가합니다. 그 뉴스가 내 access_token은 사용자의 친구들이 응용 프로그램이없는 것을 publish_stream 권한 *페이스 북 그래프 API를 사용하여 벽에 사진 게시 사진 앨범이 친구를 업데이트하지 않습니다. 뉴스 피드

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

답변

2

뉴스 피드에 대한 잠재적 인 항목의 순위 알고리즘 테스트에서 친구 충분히 흥미로 게시물을 고려하지 않기 때문에이 될 수있다 샘플을 표시하지만 공유 앱에서 올 때 알고리즘은 점수를 높입니다.

AFAIK 친구 뉴스 피드에 표시되는 내용을 제어 할 수 없습니다.

+0

감사합니다. 문서에 따르면 publish_stream 권한은 "앱이 콘텐츠, 댓글 및 좋아하는 것을 사용자의 스트림과 사용자의 친구 스트림에 게시 할 수있게합니다." 하지만 사용자의 벽에 게시 된 소식이 친구의 뉴스 피드에 자동으로 게시되지는 않습니다. – Christian

+0

사용자 스트림과 사용자 뉴스 피드간에 차이가 있습니다. 스트림은 facebook 및 facebook 사용 사이트/앱에서 단일 사용자 상호 작용입니다. 뉴스 피드는 모든 가능한 이야기를 득점 한 알고리즘으로 필터링 된 모든 친구/팬 페이지/앱 스트림을 합친 것입니다. publish_stream 권한으로 게시 할 수있는 권한이 있다고 생각합니다. 친구의 벽을 사용자로하여 자신의 스트림에서 상호 작용을 만듭니다. – alexarno

+0

그것은 그것을 설명 할 것입니다. 내가 rtfm 했어야 같아 :) http://www.facebook.com/help/?faq=166738576721085#How-does-News-Feed-determine-which-content-is-most-interesting? – Christian

관련 문제