Я медленно пробираюсь по учебникам HMRC, и теперь я застрял на втором примере:
/hello/application
https://developer.service.hmrc.gov.uk/api-documentation/docs/tutorials
Я зарегистрировалсяс HMRC и был выдан «токен сервера».Это используется на /hello/application
, но я пробовал 13 различных вариантов кода, но все, что я получаю, это:
{"code": "MISSING_CREDENTIALS", "message": "Информация аутентификации не предоставлена"}
Вот 1 пример, который я пробовал:
procedure TfrmMain.btnHello_Application_RESTClient_TestClick(Sender: TObject);
var
jValue: TJSONValue;
begin
MemoContent.Lines.Clear;
RESTClient1.BaseURL := 'https://test-api.service.hmrc.gov.uk/hello/application';
RESTRequest1.Params.Clear;
RESTRequest1.Params.AddItem('Accept', 'application/vnd.hmrc.1.0+json');
RESTRequest1.Params.AddItem('Authorization', 'Bearer ' + eHello_Application_Server_Token.Text, pkHTTPHEADER, []);
RESTRequest1.Execute;
jValue := RESTResponse1.JSONValue;
MemoContent.Text := jValue.ToString;
end;
Любая идея, как использовать клиент REST с токеном сервера в качестве заголовка авторизации с типом Bearer вDelphi?
Надеюсь, что это имеет смысл.
tia