2016-06-21 9 views
0

動画のライセンスを検出するJavaScriptコードを、varにIDを埋め込むようにプログラミングしようとしています。したがって、私はユーチューブAPIのTTMA公認のページを見て、私はこのURLを思い付いたYouTubeデータAPI v3を使用して動画のライセンスタイプを見つけよう

https://www.googleapis.com/youtube/v3/videos?id=gwLej8heN5c&part=status&key=この結果

"uploadStatus": "processed", 
 
    "privacyStatus": "public", 
 
    "license": "creativeCommon", 
 
    "embeddable": true, 
 
    "publicStatsViewable": true

を返します{マイAPIキー}

そして、それは私にとって良いですが、私は "license:creativeCommon"を得ることができますが、私はそれをJavaScript関数に持ち込むことはできません。 注:コードに&出力=埋め込みを追加した後でも、iFrameにしようとしましたが、iframeに何も表示されませんでした。

var result = // somehow to get the result from the API 
 

 
function licensetype() { 
 

 
var cheack = result.search("creativeCommon"); 
 

 
if (cheack = -1) { 
 

 
document.write("This video is not a creative Common"); 
 
} else { 
 

 
document.write (" This video is a creativeCommon");

だから私はjavascriptの変数に上記のような結果を得ることができる方法があります:

は、ここでは、この明確な私はそれをどうするつもり何であるようにするには?

+0

あなたは何を意味するのかよく分かりません。いくつかのコードを共有して、APIの呼び出し方法を教えてください。 – Timo

+0

これは私の問題です。私はAPIを呼び出す方法を見つけようとしています。私はそれを使って何をしようとしているのかのサンプルコードを含めました。 – Mohammed

答えて

0

あなたの質問の私の理解から、あなたがしようとする場合があります:YouTubeのAPIと

var check = result.license; 

switch (check) { 
    case undefined: 
     // Property 'license' not in result 
     break; 
    case "creativeCommon": 
     // Found 
     break; 
    default: 
     // 'license' property exists but is not 'creativeCommon' 
     break; 
} 

正確に精通していないが、私は、クエリから返される結果はJSONオブジェクトとして解析することができることを前提としています。

これが役に立ちます。

+0

正確には、私の問題は私にresult.license値を与えるyoutube APIを取得しています:( – Mohammed

+0

APIコールをJavascriptで作成する方法を知りたいですか? –

+0

はい!sirとAPI結果をvar check on above – Mohammed

関連する問題