Я пытаюсь загрузить список клиентов, хэшированных по электронной почте, используя это руководство, и вот мой код.
File file = new File("/customerMatchHashed.csv");
InputStreamContent mediaContent = new InputStreamContent("application/octet-stream",
new FileInputStream(file));
mediaContent.setLength(file.length());
try {
Analytics analytics = initializeAnalytics();
analytics.management().uploads().uploadData("AccountIdHere",
"UA-123456-1", "1223334444", mediaContent).execute();
} catch (GoogleJsonResponseException e) {
System.err.println("There was a service error: "
+ e.getDetails().getCode() + " : "
+ e.getDetails().getMessage());
}
Я продолжаю сталкиваться с этой ошибкой.
Произошла ошибка службы: 400: Неверный формат идентификатора пользовательского источника данных: xxxxx.
Ошибка не требует пояснений, но я не знаю, где ее получить custom data source ID
from (предполагается, что это строка), поскольку я не вижу ничего подобного в консоли Google Analytics.Точно так же web property Id
также является строкой, но я не вижу ее в консоли.Я был бы признателен за любую помощь / руководство, где можно получить эти два свойства.