Как решить эту ошибку Удаленный сервер возвратил ошибку: (401) Несанкционировано с помощью API разработчика Dropbox - PullRequest
0 голосов
/ 09 января 2020

Я настроил API разработчика Dropbox в c#. и передайте токен и секретный ключ в указанном ниже методе.

OAuthToken oauth = new OAuthToken(DropboxAccessToken,DropboxAccessSecretKey);
var api = new DropboxApi(ConsumerKey, ConsumerSecret, oauth);'''
var account = api.GetAccountInfo(); 

Последнее повышение оператора «Удаленный сервер возвратил ошибку: (401) Несанкционированный» эта ошибка. Пожалуйста, помогите мне, как решить эту проблему, и, пожалуйста, дайте мне знать, если пропущено условие или шаги.

1 Ответ

1 голос
/ 09 января 2020

Исходя из кода, которым вы поделились, похоже, что вы пытаетесь использовать OAuth 1 с Dropbox API v1. (OAuth 1 использует отдельный ключ токена доступа и части секретов, тогда как OAuth 2 использует один токен доступа к каналу. Кроме того, имя метода GetAccountInfo указывает на Dropbox API v1.)

Dropbox API v1, наряду с использованием OAuth 1 с ним, сейчас на пенсии. Вместо этого вам следует использовать Dropbox API v2 с OAuth 2. Для. NET мы рекомендуем использовать официальный Dropbox API v2. NET SDK . В него входят инструкции по началу работы, полная документация и примеры приложений.

...