Сценарий из https://account -d.docusign.com / error? Aspxerrorpath = / oauth / token был заблокирован из-за несоответствия типов MIME - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь получить токен доступа, передав код авторизации, вызвав rest api, но мой ответ был заблокирован с сообщением о несоответствии типов mime. Пример кода PFB

$. Ajax ({ async: true, // Async по умолчанию установлен в «true», загружать скрипт асинхронно
dataType: 'jsonp', crossDomain: правда, redirect_uri: 'https://hclo365.sharepoint.com/sites/wf13test', данные: 'grant_type = authorization_code и код = eyJ0eXAiOiJNVCIsImFsZyI6IlJTMjU2Iiwia2lkIjoiNjgxODVmZjEtNGU1MS00Y2U5LWFmMWMtNjg5ODEyMjAzMzE3In0% 2EAQkAAAABAAYABwCAGYGDcLfWSAgAgKUHy3C31kgCAONnoYIaQgFOsTImy5_ryv0VAAEAAAAYAAEAAAAdAAAADQAkAAAAMzRkYTY1NDktMTdjMC00MTM3LWE3YWEtYWJkYWMzNjQ0YWMzNwCWbGY1cO_JQKSrZRKWhxjbMACAZ4tNZ7fWSA% 2Eaz__M8ULm - 8DgmUspzcA1wa7soxB0jQgnKhIwKhRT4jDsmsmIa755xPK7sD1vKmeMM4LDISN1XignVCii1IecpEWO6PWR8gq6UToJG6DnKcPurKWXEwZblsyxf2kOXR1RtDQoev5_VxkqLKTT9rHCFB01eZzTir8SVMs5BPOWdCCufMok-lVyJoq5VRL2YoPB3iOhz8MZAVlElx0srIJJWUuHiXRImmU13__3qtRf82Kxattt_6cN8IcW9rjZDYB0dfcqIKon_Q27Fp8KYU4LEpYHVunKEli60dzWliTFX34KRGJYVpYqK-Zd6OyHuqculMPE6mctVlQbcG1DD3gQ',
url: "https://account -d.docusign.com / oauth / token ", // URL для извлечения данных из списка sharepoint method: "POST", // Определяет операцию для извлечения элемента списка

    headers: {  
    Authorization : "Basic MzRkYTY1NDktMTdjMC00MTM3LWE3YWEtYWJkYWMzNjQ0YWMzOjgzNmQxNmZiLWU1MDctNDM2Ny04Y2ZlLTFiODkzOGU2MTE5Yw==",
     "Access-Control-Allow-Origin": '*',
"Access-Control-Allow-Headers": 'application/json', 
        "accept": "application/json;odata=verbose",   //It defines the Data format
        "content-type": "application/x-www-form-urlencoded"   //It defines the content type as JSON

    },     
    success: function(data) {              
      console.log('works'); 

    },  
    error: function(error) {  
        console.log(JSON.stringify(error));     
    }    
})

В поисках возможного решения для захвата токена доступа.

1 Ответ

0 голосов
/ 02 апреля 2019

Я не думаю, что вы можете вызывать DS API из вызовов AJAX, у вас будет проблема с CORS. DS Dev Blog1 , DS Dev Blog2 и DS Dev Blog3 объясняют, как можно достичь одностраничных приложений с DocuSign.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...