gpt4 book ai didi

php - Google Analytics(分析)数据上传Mime类型错误

转载 作者:行者123 更新时间:2023-12-03 16:00:36 25 4
gpt4 key购买 nike

以下是我在数据上传程序中使用的代码。

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)不支持媒体类型'application / x-www-form-urlencoded'。有效媒体类型:[应用程序/八位字节流]

请帮忙。

最佳答案

Analytics API的dailyUploads resource已弃用。建议您使用uploads resource

如果您具有授权的Analytics Service对象,则以下示例应适用于php。

$analytics->management_uploads->uploadData(
'123456',
'UA-123456-1',
'122333444455555',
array('data' => file_get_contents('example.csv'),
'mimeType' => 'application/octet-stream',
'uploadType' => 'media'));

关于php - Google Analytics(分析)数据上传Mime类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15616273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com