2010-06-06 4 views
0

HIbuzz follower с помощью yql

Как я могу захватить следящего слесаря ​​с использованием YQL. На самом деле, я хочу подсчитать общее количество нечетких последователей. пожалуйста, помогите

ответ

1

Вам понадобится obtain an OAuth access token for Google Buzz first, потому что точки доступа для получения подписчиков требуют аутентификации. Затем вместо обычных методов передачи в OAuth-сигнатуре Buzz API вы будете делать это через URI с параметрами запроса. Это позволит вам создать URI и передать его на YQL, который, в свою очередь, передаст его в Buzz API. Разумеется, вам нужно будет генерировать ваш запрос YQL динамически. Затем вы можете сделать вызов API, чтобы получить список Buzz followers.

Обратите внимание: OAuth - это трудно, и это, вероятно, очень трудно использовать OAuth, о котором я могу думать. Не для сердца. В этом случае YQL будет делать вещи намного сложнее, не менее сложными.

+0

есть ли какое-либо другое решение, чтобы получить полное следование не от yql, а от других средств e. jquery? – webkul

+0

Это сделало бы его когда-нибудь немного легче, но он все еще в довольно сложном мире. Текущий API полагается на OAuth для аутентификации, а это означает, что вы должны перенаправить пользователя на страницу, размещенную Google, прежде чем вы сможете совершать вызовы API. Это также означает, что вам нужно хранить маркеры где-то, и это реально означает либо на стороне сервера, либо на локальном хранилище HTML5. Вы можете сохранить токен в файле cookie, если вы не пропустите поток OAuth снова каждый раз, когда срок действия файла cookie истекает, или ваши пользователи очищают свои файлы cookie. API OAuth лучше всего работают в серверной среде. –