【发布时间】:2014-03-20 05:08:27
【问题描述】:
我创建了 vimeo 帐户,并且带有视频上传功能的应用也获得了批准。
当我尝试将视频上传到 vimeo 服务器时,我无法上传。
我不知道 Oauth 是如何工作的。请在下面找到我的代码。
function test()
{$.support.cors = true;
var formData = {method:"vimeo.videos.upload.getQuota",format:"xml"};
$.ajax({
type: "POST",
url: "http://vimeo.com/api/rest/v2",
xhrFields: {
withCredentials: true
},
data : formData,
dataType: 'jsonp',
crossDomain : true,
beforeSend: function (xhr) {
xhr.setRequestHeader("Authorization","Basic xsd"}
});
}
【问题讨论】:
-
你有任何错误吗?
-
我得到的响应是“无效的消费者密钥”,你能解释一下如何在客户端验证请求吗?
-
您是否尝试在
$.ajax调用中添加属性username和password及其各自的值?
标签: jquery ajax html api vimeo