【问题标题】:What's the length of the new app-scoped User IDs新的应用范围用户 ID 的长度是多少
【发布时间】:2014-05-08 14:23:45
【问题描述】:

在 Graph API v2.0 中,Facebook 引入了新的“应用范围用户 ID”。在the documentation中,ID字段变成了字符串,但是新ID的长度是不确定的。

有什么见解吗?

【问题讨论】:

  • 我想没有像以前的旧user_id 那样的固定长度。为什么这很重要?
  • 我必须在我的数据库中设置 ID 字段的长度以获得最佳性能:)

标签: facebook facebook-graph-api facebook-graph-api-v2.0


【解决方案1】:

应用范围内的用户 ID 与 Facebook API 中的其他 ID 长度相同 - 一个 64 位数字(以字符串形式返回)。

在 MySQL 中,您可以将列设置为 BIGINT which stores 64 bit integers。 (或存储为字符串)

【讨论】:

  • 有这个来源吗?我真的希望 BIGINT 就足够了,但它并没有说用户 ID 是严格的数字(或仅限于 BIGINT)
  • 我们明确不记录 ID 的格式,它们应该被视为不透明的字符串,理论上它们是任意长度的。目前,用户 ID、页面 ID 和许多其他 ID 都是 64 位数字,被视为字符串,但有些 ID(例如 Post ID)更长且不是整数
  • @Igy 很高兴知道。将其存储为长度为 40 的字符字段可能是个好主意。
猜你喜欢
  • 2012-08-02
  • 1970-01-01
  • 2012-07-19
  • 1970-01-01
  • 1970-01-01
  • 2020-09-27
  • 1970-01-01
  • 2015-03-14
  • 2019-10-25
相关资源
最近更新 更多