Через командную строку я получаю токен доступа.
curl -v https://api.sandbox.paypal.com/v1/oauth2/token \ -H "Accept:
application/json" \ -H "Accept-Language: pt_BR" \ -u "my-client_id:my-
client_secret" \ -d "grant_type=client_credentials".
В проекте я использую этот токен и получаю json.
Service.ts
getPayment() {
let token = 'A21AAGsiyU5k3ntiudMMtkvc_aTKa6yWHIf5RwMV0TqNYPQ1ZzxXrT2oxGGdz8wLVcgZzmwgQ8r1mdMLprw0vsB374AI8D2AA';
const httpOptions = {
headers: new HttpHeaders().set("Authorization", [`Bearer ${token}`]).set("Content-Type", "application/json")
}
return this.http.get("https://api.sandbox.paypal.com/v1/payments/payment/PAY-1826783591569593V5Q2IY2Q", httpOptions)
.pipe(
catchError(this.handleError)
);
}
Component.ts
ionViewDidLoad() {
/* this.authService.getPayment().subscribe((response) => {
console.log('abcde', JSON.stringify(response))
});
Однако мне нужно сгенерировать этот токен автоматически, но я не знаю, как отправить мой Client_ID и Secret для каждого параметра. Некоторая помощь?
И сри за английский. Thx