2012-02-08 68 views
5

我使用Yahoo PHP5 SDK並使用它從表social.contacts(這是一個私人數據)中獲取用戶聯繫人。在來自Delicious的示例中,它僅顯示從YQL獲取公共數據。我可以知道應該使用什麼參數來訪問類YahooYQLQuery和Execute()的私有數據?我試圖效仿的榜樣,但以下錯誤消息出現:如何使用YQL在雅虎PHP5 Sdk上獲取隱私數據yos-social-php5

YQL query failed with error: "Authentication Error. The table social.contacts requires a higher security level than is provided, you provided ANY but at least USER is expected".

回答

2

YQL code examples page,穿行最好的例子是YQL社交應用程序。 (美味/ OAuth的東西現在已經過時。)

此外,當creating your Yahoo API key,請務必選擇「這個應用程序需要訪問私人用戶數據」和在聯繫人下,選擇適當的讀取或讀/寫應用程序。這可能會導致你的YQL失敗。

+0

嗨布賴恩感謝您的答覆..我現在使用的sdk是最新的sdk,不推薦使用的sdk是https://github.com/yahoo/yos-social-php。你有任何想法將該標記引用到類YahooYQLQuery和Execute()?如yql提供的示例僅提及公共數據。謝謝.. – davidlee 2012-02-09 08:35:18

+0

我暫時沒有親自通過這些例子,但是[YQL代碼示例](http://developer.yahoo.com/yql/guide/yql-code-examples.html#sdk_yql) ,「查詢私人數據」部分應該查看這樣的**私人**數據所需的差異。 – BrianC 2012-02-09 18:18:20