我为初始上传票证执行POST,网址是api.vimeo.com/me/videos.Then我做PUT上传和验证视频,我也有上传访问权限 我的intiial上传票证请求如下:
groupBox.Controls.SetChildIndex(Calendar, 0);
这是我得到的回应
MediaUploader.prototype.upload = function() {
var self = this;
var xhr = Ti.Network.createHTTPClient();
var upgrade_to_1080 = (this.upgrade_to_1080 == 'yes') ? true : false;
Ti.API.info("thi.url" + this.url);
xhr.open('POST', this.url);
xhr.setRequestHeader('Authorization', 'Bearer ' + this.token);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onload = function(e) {
Ti.API.info("eee" + JSON.stringify(e));
Ti.API.info("responsetext" + e.source.responseText);
Ti.API.info("status" + e.source.status);
// get vimeo upload url, user (for available quote), ticket id and complete url
}.bind(this);
xhr.onerror = this.onUploadError_.bind(this);
var d = {
type : 'streaming',
upgrade_to_1080 : upgrade_to_1080
};
xhr.send(d);
};
我还检查了this堆栈溢出问题,但它没有解决我的问题。我的访问令牌具有上传权限并使用最新的vimeo API。请帮助我。
答案 0 :(得分:1)
如果您收到form
密钥,而不是complete_uri
密钥,则表示您没有正确请求type=streaming
上传单。
您是否能够验证(通过代理或其他日志记录)您的请求是否按预期发送?
您还应该可以使用浏览器网络面板进行检查。