Где разместить идентификатор приложения в YQL - PullRequest
1 голос
/ 21 мая 2010

Я пытаюсь прочитать ответ XML от YQL:

$url = 'http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.places%20where%20woeid%3D%22'.$woeid.'%22';

if (!$xml=simplexml_load_file($url) )
{
   //DO STUFF
}

Этот код работает. Теперь я пытаюсь поместить идентификатор приложения в строку URL, но я не знаю, как это сделать.

Спасибо.

1 Ответ

1 голос
/ 22 мая 2010

Я предполагаю, что вы хотите сделать это для того, чтобы авторизовать ваши запросы; например, чтобы получить более высокие тарифы и т. д.?

YQL использует OAuth для авторизации, а не просто добавляет ключ API или appID в URL-адрес запроса. Процесс хорошо документирован, и их примеры кода охватывают запросы с использованием двухстороннего и трехстороннего OAuth как в PHP, так и в JavaScript.

Есть ли какая-либо причина, по которой общедоступная (не авторизованная) служба не соответствует вашим потребностям?

...