2012-05-19 2 views

Répondre

0

le third_party_id est d'environ 28 caractères, mais je ne voudrais pas compter sur ce point: si Facebook n'a pas communiqué plus d'informations à ce sujet c'est parce qu'ils veulent avoir la possibilité de le changer (disons au cas où un tiers serait capable de régénérer l'identifiant Facebook à partir du third_party_id). Je voudrais juste utiliser un nvarchar (50).

0

J'utilise toujours long int (16) dans mysql ... cela fonctionne, mais ne pense pas, c'est une bonne solution ;-) Et Facebook ID n'a pas toujours la même longueur, par exemple. '1399156453', '100000459881034'.

+0

Je ne parle pas de l'ID utilisateur de facebook. Ils ont une autre propriété utilisateur appelée third_party_id. Le type UID de Facebook est un bigint (au moins dans SqlServer). –

0

De Facebook Reference C'est un identifiant anonyme mais unique pour l'utilisateur; seulement retourné si spécifiquement demandé via le paramètre d'URL champs, qui reviennent dans Chaîne Format et ce Requires access_token

+0

Comme je l'ai dit dans ma question, c'est évidemment une chaîne. Je cherchais quelque chose de plus spécifique qui me permettrait de le définir comme un index dans une base de données sql. Plus précisément une longueur. –

+0

Juste en faire un VARCHAR (100) ou quelque chose, cela devrait faire. Et lors de la création de l'index, utilisez le même nombre de caractères. – CBroe