Vimeo complete_uri 字段没有得到响应

Posted

技术标签:

【中文标题】Vimeo complete_uri 字段没有得到响应【英文标题】:Vimeo complete_uri field not getting in response 【发布时间】:2015-09-28 06:34:31 【问题描述】:

我为初始上传票证执行 POST,url 是 api.vimeo.com/me/videos。然后我执行 PUT 以上传和验证视频,我也有上传权限 我的初始上传票证请求如下所示:

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);
;

这是我收到的回复

uri :   /users/user44077797/tickets/da8942161740282fc2864cb3352f061a
ticket_id   :   da8942161740282fc2864cb3352f061a
user :object
upload_link : Link
form : some html
upload_link_secure  : Link

我还检查了this 堆栈溢出问题,但它并没有解决我的问题。我的访问令牌具有上传权限并使用最新的 vimeo API 的 .请帮帮我。

【问题讨论】:

【参考方案1】:

如果您收到的是form 密钥,而不是complete_uri 密钥,则表示您未正确请求type=streaming 上传票证。

您是否能够验证(通过代理或其他日志记录)您的请求是否按预期发送?

您还应该能够使用浏览器的网络面板进行检查。

【讨论】:

是的,这解决了我的问题。谢谢。为我节省了很多时间。

以上是关于Vimeo complete_uri 字段没有得到响应的主要内容,如果未能解决你的问题,请参考以下文章

从 vimeo 获取视频缩略图

播放 vimeo 嵌入时向 div 添加一个类

如何在没有 Youtube 或 Vimeo 的情况下嵌入视频?

如何在没有 webview 的情况下将 vimeo 播放器嵌入 react-native?

Vimeo 嵌入 Cycle2

嵌入具有正确纵横比的 Youtube/Vimeo 视频