访问社区表时的 YQL 和 oAuth 让我很困惑!

发布于 2024-11-02 11:13:33 字数 355 浏览 2 评论 0原文

想象一下,我想使用 YQL 访问某人的电子邮件:

  1. 我从 yahoo 获取消费者密钥和秘密,
  2. 对用户的邮件进行三足授权
  3. 访问。

现在,我要从社区表(例如 twitter.status.retweets)访问另一个表中的私有内容。

问题:我应该使用从雅虎获得的消费者密钥来授权我的用户吗?然后 YQL 给我一个来自 Twitter 的 URL,如果我这样做的话,可以将我的用户重定向到该 URL?
或者我应该从 Twitter 获取另一个并用它来验证我的用户?

我是 oauth 和 YQL 授权的新手。

Imagine that I want to access somebody's emails using YQL:

  1. I get consumer key and secret from yahoo
  2. make a three legged authorization
  3. access to user's mails.

Now I'm going to access something private from another table from community ones like twitter.status.retweets.

The Question: Should I use the consumer key got from yahoo to authorize my user? And then YQL gives me an URL from Twitter to redirect my user to it if I do so?
Or should I get another from Twitter and use it to auth my user?

I'm new to oauth and YQL authorization.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

上课铃就是安魂曲 2024-11-09 11:13:33

每个服务都有自己的身份验证(示例中为 Yahoo Mail 和 Twitter),因此您的应用程序需要单独管理每个服务:

  • 注册开发人员密钥
  • 授权您的用户(OAuth 3 段授权)
  • 代表用户进行签名调用( YQL 或其他)

您可以搜索一些使用 YQL 的好示例和介绍性文章Twitter将 YQL 与 Yahoo! 结合使用邮件 API

Each service has its own authentication (Yahoo Mail and Twitter in your example), so your application would need to manage separately for each service:

  • Sign up for developer key
  • Authorize your user (OAuth 3-leg authorization)
  • Make signed calls on user's behalf (YQL or other)

You can search around for some good examples and introductory articles for using YQL with Twitter and using YQL with Yahoo! Mail APIs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文