2011-08-01 4 views
2

저는 오차드 CMS에서 일하고 있는데 두 개의 블로그가 있어야합니다. 각 블로그에는 Twitter 계정과 Facebook 페이지가 연결되어 있어야합니다. 새로운 트윗이나 새로운 지위가 트위터/페이스 북 계정에 게시 될 때마다 필자는 그 트윗/상태를 읽고 새 블로그 게시물을 자동으로 생성해야합니다. 그래서 기본적으로 누군가가 블로그를 읽을 때 그는 짹짹과 상태 업데이트를 다른 블로그 포스트와 함께 집계해야합니다.Twitter 및 Facebook 게시물을 오차드 블로그에 집계하는 방법은 무엇입니까?

가장 좋은 방법은 무엇입니까? 또한 트위터/페이스 북 계정을 블로그에 연결하는 가장 쉬운 방법은 무엇입니까? 블로그 모듈을 확장하고 새 필드를 추가해야합니까?

감사합니다.

답변

3

가장 좋은 방법은 트위터/페이스 북 계정 데이터을 잡고 몇 가지 부분 자신의 모듈을 작성하고 블로그 콘텐츠 형식을 기존 해당 첨부하는 것입니다. 코어 비트의 변경은 필요하지 않습니다. 깨끗하고 좋은 솔루션.

두 번째 방법은 주기적으로 최신 FB/Twitter 게시물/트윗을 검색하고 추적하는 방법을 찾는 것입니다. 오차드에는 백그라운드 작업 스케줄링을위한 내장형 및 확장형 기능이 있습니다. 기본적으로 Orchard.Tasks.IBackgroundTask의 구현을 작성하고 Sweep 메소드에 모든 로직을 넣으면 주기적으로 호출됩니다.

세 번째 것은 에 대한 코드를 FB/Twitter에게 말하면됩니다. FB의 경우 Facebook C# SDK을 사용하고 Twitter 통신의 경우 Linq2Twitter을 사용하는 것이 좋습니다. Orchard 내에서 모두 사용 - 매우 잘 작동하며 사용하기가 쉽습니다. Nick Mayne의 OAuth module 내부를 살펴보십시오. 그 libs를 사용하는 내부 코드가 있습니다 - 도움이 될 수 있습니다.

HTH

+0

답장을 보내 주셔서 감사합니다. 정확히 내가 필요로하는 것. –