应用程序 ID 在 YQL 中的何处放置

发布于 2024-09-02 15:20:51 字数 299 浏览 3 评论 0原文

我正在尝试读取来自 YQL 的 xml 响应:

$url = 'http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.places%20where%20woeid%3D%22'.$woeid.'%22';

if (!$xml=simplexml_load_file($url) )
{
   //DO STUFF
}

此代码有效。现在我试图将我的应用程序 ID 放入 url 字符串中,但我不知道应该如何完成。

谢谢。

I'm trying to read an xml response from YQL:

$url = 'http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.places%20where%20woeid%3D%22'.$woeid.'%22';

if (!$xml=simplexml_load_file($url) )
{
   //DO STUFF
}

This code works. Now i'm trying to put my application ID in the url string but I don't know how it should be done.

Thanks.

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

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

发布评论

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

评论(1

浪漫人生路 2024-09-09 15:20:51

我假设您希望这样做是为了授权您的请求;例如,获得更高的速率限制等?

YQL 使用 OAuth 进行授权,而不是简单地将 API 密钥或 appID 添加到请求 URL 中。该过程有详细记录,其代码示例涵盖了使用PHP 和 JavaScript 中的 2 足和 3 足 OAuth。

公共(非授权)服务有什么原因不能满足您的需求吗?

I assume that you want to do this in order to authorize your requests; for example, to receive the higher rate limits, etc.?

YQL uses OAuth for authorization rather than simply adding an API key or appID into a request URL. The process is well documented and their code examples covers requests using 2-legged and 3-legged OAuth in both PHP and JavaScript.

Is there any reason why the public (non-authed) service doesn't suit your needs?

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