【发布时间】:2015-11-17 10:31:29
【问题描述】:
我正在尝试将视频从我的 android 应用程序上传到 vimeo。视频正在上传。但是,当调用 Delete 请求以获取视频 id 时,我收到“无效状态”的响应。同一段代码在 Htc X 中工作。这是视频编解码器格式的问题还是其他问题?
这是我的删除请求代码
public void vimeoDelete() {
// Vimeo upload step 3
RestClient.mEndPoint.setUrl(APIHandler.VIMEO_BASE_URL);
RestClient.getVimeo().deleteVideo(mCompleteUri.substring(1), new Callback<Response>() {
@Override
public void success(Response response, Response response2) {
Log.i("Delete", "Done");
Log.i("Header", response2.getHeaders().toString());
Log.i("Body", response2.getBody().toString());
List<Header> aHeaders = response2.getHeaders();
for (Header aHeader : aHeaders) {
if (aHeader.getName().equals("Location")) {
mVideoUrlLocation = aHeader.getValue();
}
}
Log.i("Location", mVideoUrlLocation);
mFinalVideoUrl = mVideoUrlLocation.substring(8);
saveDetails();
}
@Override
public void failure(RetrofitError error) {
mProgress.dismiss();
}
});
}
任何人都可以提出解决方案。
问候
【问题讨论】:
-
您是从删除请求的响应中收到“无效状态”,还是“无效状态”是一个 android 错误?如果是来自删除请求的响应,Vimeo 可以帮助您进一步调试。将整个 upload_link 和响应发送到 vimeo.com/help/contact
-
是删除请求的响应。好的会联系vimeo
-
这个问题有解决办法吗?我们在网络环境中遇到了同样的情况(与安卓无关)。
-
同样,有没有办法解决这个问题?
-
同样的问题在这里解决了:http://stackoverflow.com/a/38793105/785819希望对您有所帮助!