Все, что я пытаюсь сделать, это получить ссылку для обмена загруженным файлом.Не удается получить URL-адрес общего доступа
Я посылаю запрос POST по следующему адресу:
api.dropbox.com/1/shares/auto/my_text_file.txt?all_the_oauth1_stuff ...
Но я всегда получаю 401 не санкционировано ошибки ,
Я как бы следую документации, так может ли кто-нибудь объяснить, что я могу делать неправильно?
Если вы получаете 401, то предположительно речь идет об аутентификации, и вы не имеете показал нам что-нибудь о том, как вы делаете auth. Есть ли причина, по которой вы должны использовать OAuth 1? Используете ли вы HMAC-SHA256 или PLAINTEXT? Не разделяя токен OAuth, возможно, вы можете рассказать нам, какие параметры запроса вы используете, и какой SDK (если есть) вы используете. – smarx
@smarx, спасибо за ваше время. Вот как это выглядит на самом деле, как (ключ, маркер и подпись удалена): https://api.dropbox.com/1/shares/auto/my_text_file.txt?oauth_consumer_key=my_key&oauth_nonce=2722486&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1419246329&oauth_token= token & oauth_version = 1.0 & oauth_signature = подпись И я использую этот http://oauth.googlecode.com/svn/code/csharp/OAuthBase.cs – codeRecap
@smarx, и еще одно. Я использую тот же метод подписи для загрузки/выгрузки, и он отлично работает для обоих случаев. Он только терпит неудачу по акциям – codeRecap