我在用雅虎 PHP5 SDK https://github.com/yahoo/yos-social-php5并使用它从表 Social.contacts 中获取用户联系人,该表是私有数据。在 Delicious 的示例中,它仅显示从 YQL 获取公共数据。我可以知道应该使用什么参数来使用 YahooYQLQuery 和 Execute() 类获取私有数据吗?我尝试按照该示例进行操作,但出现以下错误消息:
YQL 查询失败并出现错误:“身份验证错误。表social.contacts 需要比提供的安全级别更高的安全级别,您提供了任何内容,但至少需要 USER”。
On the YQL 代码示例页面 http://developer.yahoo.com/yql/guide/yql-code-examples.html#sdk_yql,最好的示例是 YQL 社交应用程序。 (Delicious/OAuth 的东西现在已经过时了。)
另外,当创建您的 Yahoo API 密钥 https://developer.apps.yahoo.com/dashboard/createKey.html,请确保选择“此应用程序需要访问私人用户数据”,然后在“联系人”下,根据您的应用程序选择“读取”或“读/写”。这可能会导致您的 YQL 失败。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)