0
我試圖連接到magento2 REST API與C#連接,但我得到當我令牌再次推登錄下面的錯誤,並希望得到或發佈一些數據:magento2 REST API用C#
消費者不被授權訪問%資源。 我以管理員用戶身份登錄。 這裏的代碼我使用連接:
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);
}