Как получить GUID для API контактов Yahoo - PullRequest
1 голос
/ 08 июня 2010

Я пытаюсь использовать API контактов Yahoo, чтобы добавить функцию "пригласить друзей" на сайт, который я создаю.

Я нашел правильный веб-сервис для вызова (http://social.yahooapis.com/v1/user/{guid}/contacts), но он запрашивает GUID пользователя, а не его имя пользователя / пароль.

Я искал и не могу найти функцию «поиска» через Yahoo API, которая позволяет мне получить руководство пользователя по его имени пользователя / паролю.

Кто-нибудь имеет опыт работы с API контактов.

Я перечитал документацию и также посмотрел на YQL, но я до сих пор не нашел, как получить руководство пользователя.

Спасибо, ребята.

Ответы [ 3 ]

5 голосов
/ 08 июня 2010

Это из их документации разработчика:

Чтобы получить GUID пользователя, который запускает приложение, вызовите операцию GET для следующего URI.Этот пользователь должен войти в Yahoo!

URI:
      http://social.yahooapis.com/v1/me/guid

http://developer.yahoo.com/social/rest_api_guide/introspective-guid-resource.html

Обратите внимание, что вы не можете войти в систему пользователя без входа в систему - вам нужно отобразить страницу входа в Yahooс всплывающим окном и получите токен OAuth (более подробную информацию об этом можно найти в документации разработчика).

2 голосов
/ 09 февраля 2011

Вы можете использовать просто:

http://social.yahooapis.com/v1/user/me/contacts

0 голосов
/ 05 июля 2010

Сначала вам нужно зарегистрировать свое приложение на YDN.чем вы получите ключ потребителя и секрет потребителя для реализации oAuth. Когда вы авторизуете свое приложение пользователем. yahoo передает вам токен доступа и GUID, с помощью которого вы можете вызвать социальный API Yahoo.

проверить это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...