gpt4 book ai didi

ajax - 雅虎中的 YQL!应用程序 [YAP]

转载 作者:行者123 更新时间:2023-12-02 00:39:41 31 4
gpt4 key购买 nike

我们正在使用 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 的建议?应用程序?

最佳答案

您正在请求私有(private)社交数据,因此您需要使用 oauth 签署此请求。我想通过'signed ' param 是你在 opensocial 中如何做到这一点,但我没有第一手经验,所以我不能肯定地说。

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

关于ajax - 雅虎中的 YQL!应用程序 [YAP],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3070824/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com