0

어제부터 코드가 변경되어 작업이 중단되었습니다. 이상하게 여깁니다. 그러나 나는 그것을 반복해서 보았다. 그리고 내 코드의 내용은 변경되지 않았습니다.gapi.client.load 콜백을 호출하지 않음 : console.log에 올바르지 않거나 잘못된 문자열이 지정되었습니다.

Javascript API 클라이언트 라이브러리를 사용하여 'plus'API를로드하고 있습니다. 지난 밤 (2012 년 7 월 25 일) 현재이 코드는 정상적으로 작동하고 있습니다. 이제 gapi.client를 얻고 gapi.client.load를 호출하면 콜백이 호출되지 않습니다.

<script type="text/javascript" src="https://apis.google.com/js/client.js?onload=onLoadCallback"></script> 

내 onLoadCallback() 함수는 다음과 같습니다 : 내 index.html을에서

, 나는 다음과 같은 한이 콜백이 호출되지 없구요

function onLoadCallback() { 
    try{ 
     console.log("gapi.client: " + gapi.client ); 
     gapi.client.load('plus', 'v1', function() { 
        console.log('plus loaded!'); 
        }); 
    } 
    catch(err) { 
     console.log("onLoadCallback error: " + err.message); 
    } 
} 

(내가 검사 한 구문 오류 그래서 위에있는 경우 StackOverflow 내 복사/붙여 넣기 중에있었습니다). rs=....:83에 해당 참조 클릭 할 때, 그것을,

Uncaught SyntaxError: An invalid or illegal string was specified. 
rs=AItRSTMqSYNvDyDFNs8wjPrZc5pR-M_27Q:83 

그리고 : 나는 크롬에이 코드를로드하고 콘솔에서 볼

는 :

gapi.client: [object Object] 

다음 : 나는 다음을 참조 내 코드가 아닌 코드의 중간에있는 것 같습니다. Google API Javascript 라이브러리와 관련이있는 것 같습니다.

또한 이 gapi.client.load 행을 주석 처리하면 Javascript 콘솔에이 오류가 나타나지 않습니다. 따라서 gapi.client.load를 호출 한 결과 인 것 같습니다.

다른 사람이이 오류의 원인이 될 수있는 비정상적인 행동이나 GAPI Javascript 클라이언트 라이브러리의 변경 사항을 경험 한 적이 있습니까?

도움이나 의견을 보내 주셔서 감사합니다.

[참고 : Google App Engine은 App Engine에 액세스하는 앱에 있고 사용자의 ID에 액세스 할 것을 요청하기 때문에 Google-App Engine으로 태그 지정됩니다. 그리고 아직 Google-API-Client-Library 용 StackOverflow 태그가 없습니다.]

[편집 : 원래 앱이 PhoneGap에 있음을 기억해야합니다. 아래의 Javascript 콘솔에 대한 의견은 PhoneGap 앱의 콘솔 로깅이 만족스럽지 않아서 브라우저에서 앱을 디버깅하려고했던 때입니다.]

+0

. 참조하시기 바랍니다 : https://code.google.com/p/google-api-javascript-client/issues/detail?id=95 이 문제에 대한 해결책을 찾고 싶다면 버그 신고서를 작성하고 해결해 주시길 바랍니다. 감사! –

+0

참고 : https://code.google.com/p/google-api-javascript-client/issues/에서 Google-Api-Javascript-Client에 대한 Google 지원 페이지에 버그/문제 보고서로 입력되었습니다. detail? id = 95 문제가있는 경우 해당 페이지를 방문하여 투표 또는 의견을 보내시기 바랍니다. 감사. –

답변

1

Google의 영향을받은 PhoneGap 개발자 이것이 Google API Javascript 클라이언트 수준에서 확인되고 수정되었다는 확인을 기다리고 있습니다. 그러나 하룻밤 사이에 gapi.client.load가 다시 작동하기 시작했습니다.

문제

입력과에서 추적했다 : 나는 구글 API를 자바 스크립트-Client에 대한 '문제'로이 추가 https://code.google.com/p/google-api-javascript-client/issues/detail?id=95

관련 문제