【问题标题】:How to retrieve the GUID for Yahoo's Contacts API如何检索 Yahoo 联系人 API 的 GUID
【发布时间】:2011-02-10 04:57:48
【问题描述】:

我正在尝试使用 Yahoo Contacts API 在我正在构建的网站上添加“邀请您的朋友”功能。

我找到了要调用的正确 Web 服务 (http://social.yahooapis.com/v1/user/{guid}/contacts),但它要求的是用户的 GUID,而不是用户名/密码。

我已经搜索过,但无法通过 Yahoo API 找到“查找”功能,该功能可让我从用户的用户名/密码中获取用户的 guid。

有人对联系人 API 有任何经验吗?

我已经阅读了文档,也查看了 YQL,但我仍然没有找到如何获取用户的 guid。

谢谢大家。

【问题讨论】:

    标签: c# asp.net oauth


    【解决方案1】:

    这是来自他们的开发者文档:

    获取用户的 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】:

    【讨论】:

      【解决方案3】:

      首先,您需要将您的应用程序注册到 YDN。而不是你将获得一个消费者密钥和消费者秘密来实现oAuth。当你获得用户授权的应用程序时,雅虎会传递给你一个访问令牌和GUID,你可以通过它调用雅虎的社交API。

      check this out

      【讨论】:

        猜你喜欢
        • 2013-12-27
        • 1970-01-01
        • 1970-01-01
        • 2012-08-24
        • 1970-01-01
        • 2011-10-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多