2013-05-03 1 views
1
Exception: GAPI: Failed to request account data. Error: 

" Error 404 (Not Found)!!1 *   
{ 
    margin: 0; 
    padding: 0; 
} 
html, 
code { font: 15px/22px arial,sans-serif } 
html { 
    background: #fff; 
    color: #222; 
    padding: 15px; 
} 
body { 
    margin: 7% auto 0; 
    max-width: 390px; 
    min-height: 180px; 
    padding: 30px 0 15px; 
} 
* > body { 
    background: url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat; 
    padding-right: 205px; 
} 
p { 
    margin: 11px 0 22px; 
    overflow: hidden; 
} 
ins { 
    color: #777; 
    text-decoration: none; 
} 
a img { border: 0 } 
@media screen and (max-width:772px) { 
    body { 
     background: none; 
     margin-top: 0; 
     max-width: none; 
     padding-right: 0; 
    } 
} 


404. That's an error. The requested URL 
     /analytics/feeds/accounts/default?start-index=1&max-results=20 
was not found on this server. That's all we know. " 
+0

질문인가요? 그 끝점은 더 이상 존재하지 않습니다. 최신 GA 라이브러리를 찾으십시오. – vly

+0

버전 1.3입니다. 해당 링크 참조 : https://code.google.com/p/gapi-google-analytics-php-interface/ – tushAR

+1

2009 년부터 해당 라이브러리가 업데이트되지 않았습니다. GA 데이터가 2 번 반복되었습니다 그 이후 API 내보내기 /보고. Google이 PHP 용 1 세대 GA API 클라이언트 라이브러리를 제공한다고 생각합니다. – vly

답변

5

예, GAPI는 오랫동안 업데이트되지 않았으며, 그렇습니다. Google은 당사자의 PHP 라이브러리 및 자습서를 제공합니다. 어느 쪽이 엉망이며, 작은 규모의 스크립트에 대해 과장된 말입니다.

하지만이 스레드에 따라 시간에 GAPI를 복구 할 수 있습니다 : 특히 https://code.google.com/p/gapi-google-analytics-php-interface/issues/detail?id=84

, 당신은 다음으로 대체하는 GAPI 클래스의 머리를 패치해야합니다.

거기에서 예상대로 작동합니다.

+0

+1 또한 답안의 헤드 패치 정보를 포함하며 링크가 아닙니다. – Finglish

1

이것은 Palantir의 답변에 대한 설명입니다. 다음 줄이 필요로 머리를 패치 외에도

는 "정의되지 않은 변수"오류 없애 변경 될 수 있습니다 :

$account_root_parameters['startDate'] = strval($google_results->startDate); 
$account_root_parameters['endDate'] = strval($google_results->endDate); 

은 다음과 같아야합니다

관련 문제