어제부터 코드가 변경되어 작업이 중단되었습니다. 이상하게 여깁니다. 그러나 나는 그것을 반복해서 보았다. 그리고 내 코드의 내용은 변경되지 않았습니다.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 앱의 콘솔 로깅이 만족스럽지 않아서 브라우저에서 앱을 디버깅하려고했던 때입니다.]
. 참조하시기 바랍니다 : https://code.google.com/p/google-api-javascript-client/issues/detail?id=95 이 문제에 대한 해결책을 찾고 싶다면 버그 신고서를 작성하고 해결해 주시길 바랍니다. 감사! –
참고 : https://code.google.com/p/google-api-javascript-client/issues/에서 Google-Api-Javascript-Client에 대한 Google 지원 페이지에 버그/문제 보고서로 입력되었습니다. detail? id = 95 문제가있는 경우 해당 페이지를 방문하여 투표 또는 의견을 보내시기 바랍니다. 감사. –