Я попробовал несколько методов, но никто не работает.посмотрите на http://heywatch.com/ и на API http://wiki.heywatch.com/API+Documentation
Наш API основан на принципах REST, так что вам просто нужно сделать HTTP-запрос к нужному ресурсу и нужномуметод описания.URL для запроса всегда один и тот же: http://heywatch.com или https://heywatch.com
Чтобы использовать наш API, вы должны пройти аутентификацию через Basic Auth.
У меня естьучетной записи и пытается просто получить простую информацию об учетной записи, используя http://heywatch.com/account.xml.
Но нет никаких шансов.Я попытался выполнить следующие действия:
Dim req As WebRequest = WebRequest.Create(Url & "account.xml")
req.Headers.Add(HttpRequestHeader.Authorization, "BASIC [USER]:[pass]")
req.Method = "GET"
Я заменил материал Headers UserPass на строку в кодировке Base64
Я попробовал также
Dim myCred As New NetworkCredential(ApiUser, ApiPass, ApiUrl)
Dim credCache As New CredentialCache
credCache.Add(New Uri(ApiUrl), "Basic", myCred)
req.Credentials = credCache
Затем я попытался изменить любое возможное свойствокак UseDefaultCredentials
или AuthenticationLevel
Я всегда получаю 401 неавторизованную ошибку.Пожалуйста, помогите, спасибо; -)
Кстати: уже есть портированная версия на PHP, https://github.com/madewithlove/php-heywatch-class