【问题标题】:YQL in Yahoo! App [YAP]雅虎中的 YQL!应用程序 [YAP]
【发布时间】:2010-06-18 15:12:41
【问题描述】:

我们正在使用 YQL 来获取 Yahoo! 中的个人资料信息!使用 YAP 的应用程序,但是,我们在执行 YQL 查询时遇到错误。我们正在使用 OpenSocial Gadget AJAX 功能进行调用。

以下是我们得到的错误信息:

{"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"}}

我们使用的代码如下:

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 将以某种方式与我们的应用程序集成以实现此功能,但我们还不确定。我们能否提供一些关于如何在 Yahoo! 中使用 YQL 的指示?应用程序?

【问题讨论】:

    标签: ajax yui opensocial yql yap


    【解决方案1】:

    您正在请求私人社交数据,因此您需要使用 oauth 签署此请求。我认为传递 'signed' 参数是您在 opensocial 中执行此操作的方式,但我没有第一手经验,所以我不能肯定地说。

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

    【讨论】:

      猜你喜欢
      • 2016-04-27
      • 2023-03-15
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多