首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YQL在Yahoo!应用程序[YAP]

YQL在Yahoo!应用程序[YAP]
EN

Stack Overflow用户
提问于 2010-06-18 23:12:41
回答 1查看 1.4K关注 0票数 3

我们正在使用YQL在一个Yahoo!使用YAP的应用程序,但是,我们在执行YQL查询时遇到错误。我们正在使用OpenSocial Gadget AJAX功能进行调用。

以下是我们收到的错误消息:

代码语言:javascript
复制
{"error":{"lang":"en-US","description":"Authentication Error. The table social.profile requires a higher security level than is provided, you provided ANY but at least APP is expected"}}

我们使用的代码如下:

代码语言:javascript
复制
var params = {};

params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT;
params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.GET;

gadgets.io.makeRequest('http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20social.profile%20where%20guid%3Dme&format=json', userProfileCallback, params);

请看一看,让我们知道如果我们被允许使用关于YQL的AJAX调用的标准小工具方法,或者我们需要遵循不同的YQL集成过程。

我们认为OAuth会以某种方式与我们的应用程序集成,以实现这一功能,但我们还不确定。我们可以有一些指针,如YQL如何在雅虎中使用!应用程序?

EN

回答 1

Stack Overflow用户

发布于 2010-06-19 04:38:21

您正在请求私人社交数据,因此您需要使用oauth对此请求进行签名。我认为在opensocial中传递‘signed(http://wiki.opensocial.org/index.php?title=Gadgets.io_(v0.9%29#gadgets.io.AuthorizationType.SIGNED))’参数是如何做到这一点的,但我没有第一手的经验,所以我不能肯定。

您还需要使用私有yql端点"http://query.yahooapis.com/v1/yql

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3070824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档