Facebook Graph API 2 - 存储在数据库中时的用户ID类型

时间:2015-04-08 12:41:41

标签: mysql facebook facebook-graph-api

使用Facebook Graph Api 2在数据库中存储用户_id是否有任何好的模式?

我这里有2个选项

  1. BIGINT
  2. 的Varchar
  3. 此外,如果我使用varchar它必须多长时间? 64?

1 个答案:

答案 0 :(得分:1)

简答:使用varchar(255)

答案很长:

Facebook声明您不应对其API返回的ID结构做出任何假设:

  

我们特别不记录任何节点/对象ID结构或格式,因为它极有可能随着时间的推移而发生变化,应用程序不应根据当前结构做出假设。

source

在营销API文档中,它说:

  

该API调用中返回的每个id都应被视为不透明[...]

source

Facebook Simon CrossFacebook Developer Community group中声明了以下内容:

  

我们没有立即计划更改为字母数字uid,但您必须确保至少将它们存储为bigint。 Varchar 255是理想的格式。

permalink