Я довольно новичок в magento restsharp Rest API.Мне только что удалось получить токен доступа администратора.Следующим шагом для меня является получение категорий magento, но я не совсем понимаю способ работы с остальными командами API.Я думаю, что мне нужно использовать это: GET /V1/categories
Я просто не знаю, как его использовать.Я был бы очень признателен, если бы кто-нибудь помог мне с этим.
Может быть, полезно знать:
Visual Studio 2017
API отдыха
C # (restsharp)
oauth2
magento 2
Я не знаю, как использовать токен администратора, который я получаю в конце статической пустоты.
мой код:
static void Main(string[] args)
{
//Base URL needs to be Specified
String host = "http://beta.topprice24.com";
//Relative URL needs to be Specified
String endpoint = "/rest/default/V1/integration/admin/token";
RestClient _restClient = new RestClient(host);
var request = new RestRequest(endpoint, Method.POST);
//Initialize Credentials Property
var userRequest = new Credentials { username = "blabla", password = "blabla" };
var inputJson = JsonConvert.SerializeObject(userRequest);
//Request Header
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Accept", "application/json");
//Request Body
request.AddParameter("application/json", inputJson, ParameterType.RequestBody);
var response = _restClient.Execute(request);
var token = response.Content;
}
public void getCategories()
{
String host = "http://beta.topprice24.com";
String endpoint = "/rest/V1/categories";
String token = "Bearer " + magento acces token?;
RestClient restClient = new RestClient(host);
var request = new RestRequest(endpoint, Method.GET);
request.AddHeader("Authorization", token);
var rawResponse = restClient.Execute(request);
var responseBody = rawResponse.Content;
}