Bu yüzden Google'ın URL kısaltıcıyı Angular uygulamasında çalışıyorum, ancak API Anahtarını kullandığım için kullandığım sunucu tarafımda google API çağrısı yapmak için daha akıllı/daha güvenli olduğunu düşündüm Açısal.Düğüm - istek - Ve Google URL kısaltıcı
$http
1 no'lu Mesajlar ile çok düz bir şekilde ileriye doğru ancak Node ile hızlı bir şekilde daha iyi bir şekilde kullanıyorum. request
npm paketini kullanıyorum.
Yani esasen yapmam gereken:
POST https://www.googleapis.com/urlshortener/v1/url
Content-Type: application/json
{"longUrl": "http://www.google.com/"}
Ve şu anda yazdık:
"errors": [{ "domain": "global", "reason": "required", "message": "Required", "locationType": "parameter”, “location": "resource.longUrl"
}]
isteğim yanlış mı:
//Load the request module
var request = require('request');
//Configure and make the request
request({
url: 'https://www.googleapis.com/urlshortener/v1/url?key=XXXXXXXXX',
method: 'POST',
headers: { //We can define headers too
'Content-Type': 'application/json'
},
data: {
'longUrl': 'http://www.myverylongurl.com'
}
}, function(error, response, body){
if(error) {
console.log(error);
} else {
console.log(response.statusCode, response.body);
}
});
hatasını almaya devam?
Teşekkürler.
Soru nedir? – Cohars
Sorumu güncelledim. Teşekkürler – userMod2
Jetonlara erişiyor musunuz? cf [istekleri onaylama] (https://developers.google.com/url-shortener/v1/getting_started#OAuth2 Yetkisiz) –