Facebook Graph API版本2.0+用户ID长度?

时间:2015-03-10 06:36:07

标签: facebook facebook-graph-api facebook-apps

有没有人知道图API的v2.0 +中用户ID属性的长度?它实际上是转换为使用非数字字符吗?

在文档中,它现在被列为"字符串",但没有给出长度,在API的v2之前,ID是"数字字符串":

https://developers.facebook.com/docs/graph-api/reference/v2.2/user

2 个答案:

答案 0 :(得分:1)

正如你所说,Facebook声称id字段实际上被定义为字符串。目前,ID总是数字的,但你不能保证它会保持这种状态。

你不想要的是我想,一旦FB开始使用字母数字ID,你的应用就会中断。这就是为什么我建议使用可变字符数据类型,例如VARCHAR(128)如果你想要安全的话。

答案 1 :(得分:0)

新的应用范围用户ID与Facebook API中的其他ID长度相同。因此,如果将它们存储到数据库中,您可以继续将它们存储为UNSIGNED BIGINT(20)VARCHAR(128),但在后一种情况下,如果数据库变大,则可能会遇到性能问题。