1

YQLからのxml応答を読み取ろうとしています。

$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
}

このコードは機能します。現在、アプリケーションIDをURL文字列に入れようとしていますが、どのように行うべきかわかりません。

ありがとう。

4

1 に答える 1

1

私はあなたがあなたの要求を承認するためにこれをしたいと思っていると思います。たとえば、より高いレート制限などを受け取るには?

YQLは、APIキーまたはappIDをリクエストURLに追加するだけでなく、認証にOAuthを使用します。プロセスは十分に文書化されており、それらのコード例は、PHPとJavaScriptの両方で2本足と3本足のOAuthを使用するリクエストをカバーしています。

パブリック(認証されていない)サービスがあなたのニーズに合わない理由はありますか?

于 2010-05-21T20:58:52.907 に答える