0
ファイルが正常にアップロードされると、 'uploadSuccess'コールバックイベントが発生し、新しく作成されたメディアを記述するオブジェクトを受け取ります。json - 応答オブジェクトから値をとり、要求に挿入
「hashed_id」というオブジェクトの値の1つは、PUTリクエストに挿入する必要があります。
次のスクリプトを作成しましたが、[アップロード]ボタンが表示されなくなりました。
EDIT:アップロードウィジェットのドキュメントページには、ストレート引用符ではなく中かっこが付いているため、問題の原因となっています。それを指摘してくれてありがとう、Tomalak。
<div id="wistia-upload-widget" style="width: 350px; height: 50px;"></div>
<script src="http://static.wistia.com/javascripts/upload_widget.js"></script>
<script>
var cback = function(response) {
console.log(response);
response.hashed_id
$.put(“https://api.wistia.com/v1/medias/” + response.hashed_id + “.json?name=NEW-NAME-HERE”)
}
var widget1 = new wistia.UploadWidget({
divId: 'wistia-upload-widget',
publicProjectId: 'blahblahprojectid',
uploadSuccess: cback,
buttonText: 'Upload Video'
});
</script>