如何使用Yahoo PHP5 SDK yos-social-php5在YQL中获取私有数据

5
我正在使用 Yahoo PHP5 SDK 并将其用于从表 social.contacts 中获取用户联系人,这是一个私有数据。在示例中,来自 Delicious 的只显示了从 YQL 获取公共数据的方法。请问我应该使用什么参数才能使用 YahooYQLQuery 类和 Execute() 方法获取私有数据?我已经尝试按照示例操作,但出现以下错误信息:

YQL 查询失败,显示错误消息:"身份验证错误。表 social.contacts 需要比任意提供的更高的安全级别,但至少需要 USER。"

1个回答

2
YQL代码示例页面上,可以通过学习YQL Social应用程序来了解最佳实践。(Delicious/OAuth已过时。)
此外,在创建Yahoo API密钥时,请确保选择“此应用程序需要访问私人用户数据”,并在“联系人”下选择相应的读取或读写权限以适合您的应用程序。这可能会导致YQL失败。

嗨,Brian感谢你的回复。我现在使用的sdk是最新的sdk,已弃用的sdk是https://github.com/yahoo/yos-social-php。你有没有想过将令牌引用到YahooYQLQuery类和Execute()方法中?因为提供的yql示例只涉及公共数据。谢谢。 - davidlee
我个人已经有一段时间没有运行这些示例了,但在YQL代码示例中,“查询私有数据”部分应该会介绍如何处理此类私有数据的差异。 - BrianC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接