2012-02-26 1 views
1

Je dois passer guid de user/blog/wire etc à elgg rest api. Existe-t-il un moyen de trouver le guid d'une entité elgg (blog/utilisateur) manuellement?Comment trouver le GUID d'un utilisateur/blog manuellement dans elgg?

+0

Quand vous dites "manuellement", voulez-vous dire que vous le rechercheriez directement dans la base de données? Si vous avez une entité, elle aura une propriété "guid" à laquelle vous pouvez accéder directement: someEntity-> guid –

+0

@MikeHedman Je veux dire que je ne veux pas utiliser elgg api pour voir les métadonnées. Je veux le voir en exécutant une requête mysql. –

Répondre

1

Pour trouver un utilisateur de la guid ce serait quelque chose comme: sélectionnez Guid de {préfixe} users_entity où ...

Vous devrez fournir la clause « où ».

Si vous n'avez pas spécifié de préfixe de table dans la configuration Elgg, vous pouvez omettre la partie {préfixe}. Pour les blogs, je pense que ce serait un peu plus difficile. Le guid serait dans la table des entités, mais il est difficile de déterminer quelle entité sélectionner. Vous devez filtrer le sous-type pour le restreindre aux articles de blog, puis cela dépend de l'information que vous avez actuellement (comme la date de publication, l'utilisateur qui a posté, etc.) pour comprendre le reste de la requête (puisque certains les attributs d'entité pourraient être stockés en tant que métadonnées). Sans en savoir beaucoup plus sur vos besoins spécifiques, c'est à peu près aussi précis que possible.