В настоящее время используется API для сбора файла JSON.Мне удалось извлечь этот вывод, как я продемонстрировал ниже.
И теперь я нахожусь на стадии, что у меня есть JSON-извлечение и мне нужно сделать так, чтобы BQ его принял.Без особых манипуляций (поскольку этот вывод потенциально будет загружаться ежедневно).
{
"stats": [{
"date": "2018-06-17T00:00:00.000Z",
"scores": {
"my-followers": 8113,
"my-listed": 15,
"my-favourites": 5289,
"my-followings": 230,
"my-statuses": 3107
}
}, {
"date": "2018-06-18T00:00:00.000Z",
"scores": {
"my-statuses": 3107,
"my-followings": 230,
"my-lost-followings": 0,
"my-new-followers": 0,
"my-new-statuses": 0,
"my-listed": 15,
"my-lost-followers": 5,
"my-followers": 8108,
"my-favourites": 5288,
"my-new-followings": 0
}
}
.....
],
"uid": "123456789"
}
Любая помощь будет оценена.
В настоящее время у меня есть эта ошибка:
Errors:
query: Invalid field name "my-new-followings". Fields must contain only letters, numbers, and underscores, start with a letter or underscore, and be at most 128 characters long. Table: link_t_perf_test1_b58d4465_3a31_40cb_987f_9fb2d1de29dc_source (error code: invalidQuery
Даже когда «мои новые подписки» содержат только целое число (до 5 цифр).