0
私はyoutube APIを持っています。今私は私のウェブサイトに私のチャンネルのビデオを表示したい。 私はこれを試しましたが、うまくいきません。 私の角度コード。youtube api v3のタイトルとサムネイルを表示する
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope,$http) {
$http.get("https://www.googleapis.com/youtube/v3/activities?part=snippet,contentDetails&channelId=UC1GU2NAvytA-eWWKUNkA11w&key=MYKEY")
.then(function (response) {
$scope.videos = response.data;
});
});
私のhtmlコード
<table class="table">
<thead>
<tr>
<th>Name</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="x in videos">
<td>{{ x.title }}</td>
</tr>
</tbody>
</table>
私に仕事を得るための方法を教えてください! ありがとう!
エラーが発生していますか?あなたは 'videos' jsonを共有できますか? –
レスポンスにキー 'data'が含まれ、キー' title'が含まれていると、あなたのコードは動作します。あなたのコードで言及したURLに当たると、私はエラーになります。有効なURLを入力してコードが動作するようにしてください。 –
'$ scope.videos = response.data.data;'も試してください。 –