2010-12-21 5 views
2

어떻게 페이스 북 벽에 YouTube 비디오를 삽입 할 수 있습니까? "source"멤버를 사용하여 비디오 URL을 전달하려고했지만 작동하지 않았습니다. 수작업으로 게시 된 피드의 json을 확인한 후에 FB의 서버 코드가 처리되도록 처리하는 것을 볼 수 있습니다.프로그래밍 방식으로 벽면에 비디오를 추가하고

"id": "100001460921297_170524112986785", 
     "from": { 
      "name": "Fw As", 
      "id": "100001460921297" 
     }, 
     "message": "In SBSR 16 July 2010 Portugal", 
     "picture": "http://external.ak.fbcdn.net/safe_image.php?d=9f79134b5acff03a2d60adb0320dbc8b&w=130&h=130&url=http%3A%2F%2Fi.ytimg.com%2Fvi%2FTOypSnKFHrE%2F0.jpg", 
     "link": "http://www.youtube.com/watch?v=TOypSnKFHrE", 
     "source": "http://www.youtube.com/v/TOypSnKFHrE&autoplay=1", 
     "name": "The Strokes - Last Nite", 
     "caption": "www.youtube.com", 
     "description": "Music video by The Strokes performing Last Nite. (C) 2001 BMG", 
     "icon": "http://static.ak.fbcdn.net/rsrc.php/yj/r/v2OnaTyTQZE.gif", 

는 C#을 SDK를 통해이를 달성 할 방법이 있나요 :

피드이 나에게 보여? 나는 지금까지 그것에 관해 어떤 도움이되는 정보도 발견 할 수 없었다.

아이디어가 있으십니까?

감사와 메리 크리스마스!

답변

1

Facebook C# SDK를 사용하는 경우 성공적인 인증 및 승인 후에 링크를 게시해야합니다.

내가 _FacebookApp이 FacebookApp 클래스의 인스턴스가 있다고 가정하고이 권한을 부여, 다음 코드는 다음과 같습니다

해설이 링크에 대한 사용자, 예로부터 선택적 메시지입니다
 var parameters = new Dictionary<string, object>(); 

     parameters.Add("message", Commentary); 
     parameters.Add("link", Link); 
     if (!String.IsNullOrEmpty(ThumbnailImageUrl)) 
      parameters.Add("picture", ThumbnailImageUrl); 

     try 
     { 
      _FacebookApp.Post("me/feed", parameters); 
     } 
     catch (Exception ex) 
     { 
      return ex.Message; 
     } 

: "얘들 아, 체크 http://www.youtube.com/watch?v=_OBlgSz8sSM "

ThumbnailImageUrl가에서 사용되는 썸네일 이미지에 URL이다 : 그것은 밖으로",

링크 공유 한 URL, 예를 들면이다 " 링크 게시물 (예 : "http://i.ytimg.com/vi/_OBlgSz8sSM/0.jpg").

희망이 있으면 도움이 될 것입니다.

건배.

+0

감사합니다 ... FB가 내게 무슨 소용돌이와 Gmail이하는지 당신의 스 니펫으로 결론을 내리면, 그들은 YouTube 비디오를 감지하고 자동으로 게시물에 삽입합니다. 나는 정확합니다. –

+0

@byte_slave, 네, 맞습니다. – Sergei

+1

내가 틀렸다면 나에게 정정해라. 그러나 이것은 facebook가 네이티브하게 youtube 비디오를 다루는 방법을 얻지 못한다. 기본적으로 나는 페이스 북에서 비디오가 onclick 재생되는 기능을 의미합니다. –

관련 문제