2016-03-28 2 views
0

でMSのWeb CRMのAPIの消費私は私が「不正」のエラーを取得していますは3パーティのアプリケーション

$(function() { 

     var ODataURL = "https://***.crm5.dynamics.com/xrmservices/2011/OrganizationData.svc/Core_territorytypeSet"; 

     $.ajax({ 
      type: "GET", 
      contentType: "application/json; charset=utf-8", 
      datatype: "json", 
      url: ODataURL, 
      beforeSend: function (XMLHttpRequest) { 
       XMLHttpRequest.setRequestHeader("Accept", "application/json"); 
      }, 
      success: function (data, textStatus, XmlHttpRequest) { 
       // 
       // Handle result from successful execution 
       // 
       // e.g. data.d.results 
       alert(JSON.stringify(data)); 
      }, 
      error: function (XmlHttpRequest, textStatus, errorObject) { 
       // 
       // Handle result from unsuccessful execution 
       // 
       alert("OData Execution Error Occurred"); 
      } 
     }); 
    }); 

次のようにMSのWeb CRMを呼び出すようにしようとしている請求項ウェブサイトを作成しました。 javascriptでApiを呼び出す前に、ユーザーをどのように承認できますか?

ありがとうございます。

答えて

0

まずAzure Active Directoryにアプリケーションを登録する必要があります。次に、クライアントIDを使用して、Web API呼び出しで渡す必要があるトークンを取得します。あなたはここで良いウォークスルーを見つけることができます:https://msdn.microsoft.com/en-us/library/mt595797.aspx

関連する問題