ODataフィードを取得し、OData内に保持されているファイル名に基づいていくつかの.wmvファイルをダウンロードするスクリプトを探していますか?
誰か助けてもらえますか?
ODataフィードは単なるAtomフィードです。したがって、Atomフィードを処理できるPHPコードを探してください。唯一の問題は、現在Web上にある一部のODataフィードが検証されないことです。たとえば、http://api.visitmix.com/OData.svc/Filesエンドポイントを取り上げます。サマリー要素が欠落しているため、アトム解析コードがそれを窒息させる可能性があります。ただし、とにかくすべてxmlであるため、ファイルパスを解析するのは非常に簡単です。
これを行うために、数分でC#コードを作成することもできますが、PHPは実行されません:-)
わかりました。数分より少し時間がかかりましたが、これを行うためのC#コードを次に示します。
これは、ローカルで実行する場合とリモートサーバーで実行する場合との違いはありません。
ステップ1-フィードを解析し、リンクを引き出します。SimplePieのようなものを使用するのは簡単かもしれません。
ステップ2-リンクをダウンロードして、保存する必要がある場所に保存します。ここにコードの一部があります: http ://www.finalwebsites.com/forums/topic/php-file-download
ダウンロードの実行方法を示しています。