来自 Instagram API 的位置 ID 中有多少字节?

How many bytes are in a Location ID from the Instagram API?

我在 Instagram API 上找不到任何关于此的合适文档。我知道 returns 是一个通过 API 的数字,通常是 2^32 位整数,但偶尔我会得到一个 2^64 的数字。我想将这些数字存储在我的 Cassandra 数据库中,但我不确定是否应该将它们存储为 Int(2^32) 或 BigInt(2^64) 甚至文本。

你有什么想法?

基于 Instagram API,id(无论是用户、媒体、位置等)作为字符串返回(与 "latitude" 和 [=16= 的浮点值相反) ] 或为计数等字段返回的 int 值):

{
  "data": [{
    "id": "788029",
    "latitude": 48.858844300000001,
    "longitude": 2.2943506,
    "name": "Eiffel Tower, Paris"
  },
  {
    "id": "545331",
    "latitude": 48.858334059662262,
    "longitude": 2.2943401336669909,
    "name": "Restaurant 58 Tour Eiffel"
  },
  {
    "id": "421930",
    "latitude": 48.858325999999998,
    "longitude": 2.294505,
    "name": "American Library in Paris"
  }]
}

最好将它们作为文本存储在 Cassandra 中。