来自 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 中。
我在 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 中。