2012-02-08 13 views
5

Estoy usando Yahoo PHP5 SDK y lo uso para buscar contactos de usuario de la tabla social.contacts que es un dato privado. En el ejemplo, desde Delicious, solo mostró la obtención de datos públicos de YQL. ¿Puedo saber qué parámetro debería usar para buscar datos privados con la clase YahooYQLQuery y Execute()? He tratado de seguir el ejemplo, pero parecen siguiente mensaje de error:Cómo recuperar datos privados con YQL en Yahoo 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".

Respuesta

2

Por YQL code examples page, el mejor ejemplo es caminar a través de la aplicación Social YQL. (El material Delicious/OAuth ahora está obsoleto.)

Además, cuando creating your Yahoo API key, asegúrese de seleccionar "Esta aplicación requiere acceso a datos de usuario privados" y en Contactos, elija Leer o Leer/Escribir, según corresponda para su aplicación Esto puede estar causando su falla YQL.

+0

Hola Brian, gracias por la respuesta. El sdk que estoy usando ahora es el último sdk, el sdk en desuso es https://github.com/yahoo/yos-social-php. ¿Tiene alguna idea de referir el token a la clase YahooYQLQuery y Execute()? como el ejemplo yql proporcionado solo refiriéndose a datos públicos. Gracias. – davidlee

+0

No he probado personalmente estos ejemplos en un tiempo, pero en el [ejemplo de código YQL] (http://developer.yahoo.com/yql/guide/yql-code-examples.html#sdk_yql) , la sección 'Consultar datos privados' debe analizar las diferencias que se necesitan al buscar datos ** privados ** como este. – BrianC

Cuestiones relacionadas