2011-03-15 68 views
1

有很多關於從Facebook頁面獲取活動的StackOverflow答案。
他們都列出了一個FQL查詢,我相信他們都很好;但由於我是新手,我不知道這些查詢執行的是什麼上下文以及如何使用這些查詢。如何從facebook上獲取所有活動頁面

從facebook頁面獲取所有事件應該非常簡單。每種語言都應該有一個完整的複製+粘貼解決方案,但我一直無法找到它。

理想情況下,我想要一個一步一步的解決方案,在JavaScript或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上的驗證示例。它是.Net,所以你可以在C#中使用它。

相關問題