2017-04-06 2 views
0

Es wurde richtig funktioniert, aber gestern begann es 401. gibt ich mit Google contacts API 401 error RestClient::UnauthorizedGoogle Contacts API nicht ausgegeben Rückkehr

// handles the click event, sends the query 
function getSuccessOutput() { 
    $.ajax({ 
     url:'https://www.google.com/m8/feeds/contacts/default/full?access_token=ya29.XXXXXXXWLNLPslUUOifL1pu63cGG_DAkEHeh-VjjOGBYzgJAp65-RRrIYmIbGnHiZ5VwC6KpBPYstaSEoBgXOaf0kmuPqIL_-RllkGJKPh1uqTCJoN4k1YZl7Jdp-A&alt=json&max-results=9999', 
    dataType: "jsonp", 
    cache: true,   
     complete: function (response) { 
      $('#output').html(response.responseText); 

     }, 
error: function(xhr, status, error) { 
    //var err = eval("(" + xhr.responseText + ")"); 
    alert(error.Message); 
} 
    }); 
    return false; 
} 

Antwort

1
  • Ich glaube nicht versucht habe, diesen Datentyp korrekt ist. JSONP URL muss eine „Rückruf“ Parameter auf Ihre JS Funktion

    einen Blick auf: https://en.wikipedia.org/wiki/JSONP

  • Auch gibt es ein „access_token“ in der URL-Parameter, die manchmal nur einmal verwendet werden kann einige Dienstleistungen. Es hängt vom Endpunkt ab, mit dem Sie sprechen und wie sie mit ihrem Authentifizierungsprozess umgehen.

Verwandte Themen