如果你去here, 如果他们使用Facebook登录您的网站,您可以找到某人可以访问的公开个人资料数据列表。
但他们有什么数据类型?没有这些信息,与他们做任何事都很难。
更新:
我尝试通过调用它们的.class
方法捕获数据并获取其数据类型。 name
产生了"字符串",但其他一切都产生了" NilClass"。
UPDATE2:
为了增加混淆,name
实际上会产生与Facebook帐户关联的电子邮件地址,而不是名称。
答案 0 :(得分:1)
您可以看到user object。来自public_profile的字段属于用户对象。
您可以使用string或long int作为id。因为facebook id非常长且对应用而言是独一无二的。
答案 1 :(得分:1)
如果您使用的是C#,则可以使用“动态”类型。它与' ExpandoObject'同时工作。用于转换数据类型的非常强大的东西,你并不是真的很确定'约。
这样做的代码示例就是这样。
dynamic item = faceBookApi.Property;
var type = item.GetType();
.Net Framework 4.6.1