Я пытаюсь подключиться к magento2 Rest Апи с C#, но я получаю следующее сообщение об ошибке, когда я толкая логин маркер снова и хотите получить или отправить некоторые данные:magento2 Rest апи соединиться с C#
Потребитель не уполномоченный на доступ к ресурсам%. Я вхожу в систему как пользователь admin. Вот код, я использую для подключения:
public virtual void MagentoLogin()
{
restClient = new RestClient(MagentoServer + "/index.php/rest/V1/integration/admin/token");
var request = new RestRequest(Method.POST);
request.AddHeader("Accept", "application/json");
request.AddHeader("Content-Type", "application/json, charset=utf-8");
request.Parameters.Clear();
request.AddJsonBody(new { username = Login, password = Password });
var response = restClient.Execute(request);
string content = response.Content.ToString();
content = content.Substring(2, content.Length - 3);
LoginToken = content;
}
public virtual void Fetch()
{
string requeststring = MagentoServer + "/index.php/rest/V1/store/websites";
restClient = new RestClient(requeststring);
var request = new RestRequest(Method.GET);
Console.WriteLine("Login token>>>>>>>" + LoginToken + ">>>>>>>");
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization:Bearer ", LoginToken);
request.Parameters.Clear();
var response = restClient.Execute(request);
string content = response.Content.ToString();
Console.WriteLine(content);
}