2011-07-30 11 views
4

JavaScriptだけでAPIシグネチャを生成することができないため、XHRを使用して単純なVimeo APIコールを作成することができませんでした。私はこれについてどうやって行くのか手がかりがありません。ただ、JavaScriptからvideo.searchを呼び出す方法の簡単な例を私に提供できる人はいますか?私は自分のAPIキーと秘密を持っていますが、簡単な呼び出しを行うことは今のところ大きな課題のようです。JavaScriptからvimeo APIコールを作成する

よろしく、 ローハン

+1

秘密鍵がある場合は、javascriptを使用しないでください。秘密鍵は誰でも入手できるjavascriptに入れなければならないでしょう。サーバー上でリクエストを実行します。 – evan

+0

私はその問題を知っています、なぜ私は自分のサーバーからこの呼び出しをしなければならないのか分かりますが、問題はこれが私がOpen Hack Indiaのためにやっているハックで、これと一緒に仕上げるのにちょうど10時間24分です多くの作業。これをサーバーデプロイメントに変更すると、今は状況が非常に困難になります。 –

答えて

5

私はあなただけJavaScriptでのVimeoの高度なAPIを使用することができます信じていません。あなたは、サーバー側の言語を使用してのOAuthで認証する必要があり、それを行うには:

http://vimeo.com/api/docs/getting-started

VimeoののJavaScript APIを使用すると、単一のビデオ負荷のようなものを行う、またはJSON/XML内の動画に関する情報を取得することができます。残念ながら、これにはvideo.searchは含まれていません。

http://vimeo.com/api/docs/player-js

それでもJavaScriptのAPIを使用する場合は、API = 1を追加することによって、実際の映像でAPIをオンにする必要があります。 iframeの場合はクエリ文字列として追加します:http://player.vimeo.com/video/VIDEO_ID?api=1またはFlashを使用する場合は別のパラメータタグ<param name="flashvars" value="api=1" />として追加します。

次に、document.getElementById()を使用してAPIの使用を開始してください。ユニバーサル埋め込み(iframe)のメソッド呼び出しは、メッセージがsent as a serialized JSON objectsしか許可されないため、ややこしいです。私はあなたのためにこれのほとんどを処理するFroogaloopのjavascriptフレームワークを使用することをお勧めします。

https://github.com/vimeo/player-api/tree/master/javascript

Vimeoのもworking exampleオンラインを持っています。

関連する問題