我使用Vimeo api
爲node.js
現在遇到了一個問題,從來沒有發生過。在嘗試lib.generateClientCredentials
它拋出錯誤(和崩潰節點的應用程序):用於node.js的Vimeo-API HTML錯誤'抱歉。 Vimeo將回到'
[Error: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="robots" content="nofollow, noindex">
<title>Sorry. Vimeo will be right back.</title>
<style>
body {
margin: 0;
padding: 0;
background: #34454E url('https://f.vimeocdn.com/images_v6/ins_down_illustr
ation.png') bottom repeat-x fixed;
color: #ffffff;
font: 36px/1.3 Helvetica, Arial, sans-serif;
text-align: center;
}
#content {
position: fixed;
width: 100%;
top: 35px;
left: 0;
}
h1 {
margin-bottom: 35px;
height: 101px;
background: url('https://f.vimeocdn.com/images_v6/ins_down_vimeo.png') cen
ter no-repeat;
text-indent: -1000em;
overflow: hidden;
}
h2 {
color: #717D83;
font-size: 37px;
font-weight: normal;
margin-bottom: 5px;
}
p {
margin: 0;
}
@media all and (min-height: 960px) {
#content {
top: 5%;
}
}
@media all and (min-height: 1200px) {
#content {
top: 10%;
}
}
@media all and (max-height: 900px) {
body {
background-position: center 300px;
}
#content {
top: 0;
}
}
</style>
</head>
<body>
<div id="content">
<h1>Vimeo</h1>
<h2>Something is weird in the magical forest.</h2>
<p>We’ll be back in a jiffy.</p>
</div>
</body>
</html>]
所以:
1.爲什麼會發生?
2.爲什麼在服務器端api中引發HTML錯誤? (將它傳遞給用戶我假設?)
編輯: 我Vimeo-API
配置模塊(Basicly一樣的例子Vimeo
文檔):
var Vimeo = require('vimeo-api').Vimeo;
var lib = new Vimeo('*somethingsecret*', '*anothersecretthing*');
lib.generateClientCredentials('public', function (err, access_token) {
if (err) {
console.log(err);
}
var token = access_token.access_token;
lib.access_token = token;
// Other useful information is included alongside the access token
// We include the final scopes granted to the token. This is important because the user (or api) might revoke scopes during the authentication process
var scopes = access_token.scope;
});
module.exports = lib;
EDIT2:安裝vimeo 0.1.4 module
第一臺服務器之後啓動was succesfull,vimeo api工作正常,但重啓後,在任何api請求上,我收到
error: A valid user token must be passed
。
有時它在服務器重新加載後有效,有時會開始拋出這個錯誤。
它是否尚未解決?我遇到了同樣的問題,還有其他人,請參閱:https://vimeo.com/forums/api/topic:265764 – johnnycrab
不,昨天神奇地自我修復iteslf,但從今天上午我看到同樣的錯誤。奇怪的是,它從來沒有出現過去5個月使用vimeo-api,或許它受到我昨天安裝的模塊的某種影響,它們似乎完全不相關(UglifyCSS和Forever-monitor),也許我的'npm install'也更新了vimeo-api模塊,我沒有注意到,這個更新搞砸了一切。 –
我相信這是vimeo方面的問題,我希望他們的支持儘快回覆。 Vimeo-API從兩個月左右開始並未更新(v.1.1.2),並且不依賴任何第三方軟件包。我也檢查了被調用的請求,並將它們與當前的api文檔進行比較 - 一切正常。 :( – johnnycrab