Как получить все события со страницы Facebook - PullRequest
1 голос
/ 15 марта 2011

Существует множество ответов StackOverflow о получении событий со страницы Facebook.
Все они содержат запрос FQL, и я уверен, что все они отлично работают;но поскольку я новичок в этом, я понятия не имею, в каком контексте эти запросы выполняются и как даже зайти достаточно далеко, чтобы использовать эти запросы.

Получение всех событий со страницы 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);
});

Итак, кто-нибудь знает способ подключи и играй, чтобы заставить это работать?

1 Ответ

0 голосов
/ 19 апреля 2011

Я знаю, что пример в 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

Предполагается, что у вас уже есть access_token от FB. Если нет, вы можете проверить пример аутентификации на API. Это .Net, так что вы можете использовать его с C #.

...