1

ODataフィードを取得し、OData内に保持されているファイル名に基づいていくつかの.wmvファイルをダウンロードするスクリプトを探していますか?

誰か助けてもらえますか?

4

2 に答える 2

1

ODataフィードは単なるAtomフィードです。したがって、Atomフィードを処理できるPHPコードを探してください。唯一の問題は、現在Web上にある一部のODataフィードが検証されないことです。たとえば、http://api.visitmix.com/OData.svc/Filesエンドポイントを取り上げます。サマリー要素が欠落しているため、アトム解析コードがそれを窒息させる可能性があります。ただし、とにかくすべてxmlであるため、ファイルパスを解析するのは非常に簡単です。

これを行うために、数分でC#コードを作成することもできますが、PHPは実行されません:-)

わかりました。数分より少し時間がかかりましたが、これ行うためのC#コードを次に示します。

于 2010-03-21T00:19:17.213 に答える
0

これは、ローカルで実行する場合とリモートサーバーで実行する場合との違いはありません。

ステップ1-フィードを解析し、リンクを引き出します。SimplePieのようなものを使用するのは簡単かもしれません。

ステップ2-リンクをダウンロードして、保存する必要がある場所に保存します。ここにコードの一部があります: http ://www.finalwebsites.com/forums/topic/php-file-download

ダウンロードの実行方法を示しています。

于 2010-03-21T04:59:13.900 に答える