2011-03-15 11 views
1

Facebook 페이지에서 일정을 가져 오는 것에 대한 StackOverflow 답변이 많습니다.
그들은 모두 FQL 쿼리를 나열하고 모두 잘 작동한다고 확신합니다. 하지만이 글을 처음 접했을 때 나는 이러한 쿼리가 실행되는 컨텍스트와 이러한 쿼리를 사용할 수있는 방법에 대한 단서가 없다.Facebook에서 모든 일정을 가져 오는 방법 페이지

페이 스북 (Facebook) 페이지의 모든 일정 가져 오기 페이지는 매우 사소한 것이어야합니다. 아마 모든 언어에 완전한 복사 + 붙여 넣기 솔루션이 있어야하지만 찾을 수 없었습니다.

이상적으로는 자바 스크립트 또는 C#에서 작동하는 단계별 솔루션이 필요합니다.

이 거의 내가 원하는 무엇이며, 나는이 공개 페이지에서 작동하지해야하는지 이유를 볼 수 없습니다 (하지만 그렇지 않은) :

<script> 
    FB.init({ 
     appId: "196804317007661", // the appId for the website I registered with FB 
     status: true, // check login status 
     cookie: true, // enable cookies to allow the server to access the session 
     xfbml: true // parse XFBML 
    }); 
    FB.api({ 
     method: "fql.query", 
     query: "SELECT eid, name FROM event WHERE eid IN (SELECT eid FROM event_member WHERE uid = PublicPageIdGoesHere)" 
    }, 
    function (response) { 
     console.log(response); 
}); 

그럼, 누구나 플러그 앤 플레이 방식으로 작동하도록하는 방법을 알고 있습니까?

답변

0

VB에서 예제를 알고 있지만 C#으로 문제없이 포트 할 수 있다고 확신합니다. 다음은 Branches FB API 라이브러리를 사용하는 예입니다.

Dim FB As New SessionInfo("[access_token]") 
Dim Req = New Functions.Requests(FB) 
Dim EL = Req.GetEvents("[PageID]") 
For Each E In EL 
    Response.Write(E.id) 
    Response.Write(E.name) 
Next 

FB에서 access_token을 이미 가지고 있다고 가정합니다. 그렇지 않으면 api에서 인증 예제를 체크 아웃 할 수 있습니다. 그것은 닷넷이므로 C#에서도 사용할 수 있습니다.

관련 문제