A YQL table contains either public or private data. An example of public data is search information, such as the table. An application can access a public table through the /v1/public/yql endpoint, which does not require authorization. (For the full endpoint, see YQL Web Service URLs.)

A user's personal information, such as the social.contacts table, is private. Access to private data requires the user's approval. To access a private table, an application must use OAuth and the /v1/yql endpoint. YQL supports two-legged and three-legged OAuth.

For YQL code examples with OAuth, see the YQL Code Examples. For details, see the Yahoo OAuth Quick Start Guide and the OAuth site.

Table of Contents