以下是我在我的數據上傳程序中使用的代碼。Google Analytics數據上傳Mime類型錯誤
if(isset($_POST['upload'])){
try {
$dailyUploadsFile = $analytics->management_dailyUploads->upload(
$_REQUEST['accountId'], // your accountID
$_REQUEST['webPropertyId'], // your web property ID
$_REQUEST['customDataSourceId'], // your custom data source UID
$_REQUEST['datepicker'], // date
$_REQUEST['appendNumber'], // append number
'cost', // type of data
array(
"reset" => $_REQUEST['reset'],
"data" => file_get_contents_curl($_REQUEST['csvFile']),
"mimeType" => 'application/octet-stream',
"uploadType" => 'media'));
} catch (Exception $e) {
die('An error occured: ' . $e->getMessage()."\n");
}
}
這裏是我得到的錯誤,當我點擊提交:
時出現錯誤:錯誤調用POST https://www.googleapis.com/upload/analytics/v3/management/accounts/34620205/webproperties/UA-34620205-1/customDataSources/P4Zlk69kSCOtVVIu7iFjqw/dailyUploads/2013-03-09/uploads?appendNumber=1&type=cost&reset=true&uploadType=media&key=AIzaSyDzvHpTNC_CKAnpyfnc1Vjwl_joE5hgBhc:(400)媒體類型 '應用程序/ x-WWW的形式,進行了urlencoded' 不是支持的。有效的媒體類型:[application/octet-stream]
請幫忙。
我可以期待在這裏得到答案嗎?請,它真的很緊迫。我被卡住了。 – user2207648 2013-03-26 11:45:00