Кто-нибудь знает, как я могу отправить на tagpacker сайт (с в .Net следующим API? Потому что как-то я не понимаю, разрешение к их серверу ...Подключение к Tagpacker.com из C# с HttpWebRequest
код настоящее время я использую следующий:
private readonly HttpWebRequest _httpWebRequest = (HttpWebRequest)
WebRequest.Create("https://tagpacker.com/api/users/{YourUserID}/tags");
public void Load()
{
_httpWebRequest.ContentType = "application/json";
_httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(_httpWebRequest.GetRequestStream()))
{
var json = "{\"user\":\"test\"," +
"\"password\":\"bla\"}";
streamWriter.Write(json);
streamWriter.Flush();
streamWriter.Close();
}
var httpResponse = (HttpWebResponse)_httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
}
}
Но я получаю обратно следующее сообщение:
{
"status": 401,
"message": "User not authorized",
"code": "USER_NOT_AUTHORIZED",
"url": "/unauthorizedHandler"
}
T он единственное, что еще вы получите от них является «API-доступа» код вроде следующего: 1b3f314dd132b0015b5415b1: bd0ffe4b-a01e-4bf5-b1ed-12b24145d12d где первая часть вашего идентификатор пользователя и второй ваш API -код Думаю? Кто-нибудь есть идея о том, как использовать это? Tagpacker's Api FAQs are here.