Log in to your 23 Video website here...

Forum Developer community: Oprette bruger igennem XML API

Oprette bruger igennem XML API
Posted by Jørgen Iversen on

Hej
Jeg har prøvet at bruge jeres xml api og løber desværre ind i følgende
problemer:

- Når jeg vil lave en bruger sender jeg et http post request til
http://contentgate.23video.com/api/user/create med de parametre der er
beskrevet på http://community.23video.com/help/Developer_API#method-apiusercreate,
men resultatet er bare fejlen invalid_signature. Hvis jeg så fjerner
alle parametre pånær username, email og api_signature, så virker det.
Er det ikke en fejl? Hvordan sætter jeg så brugerens fulde navn og
password.

- Da jeg vil prøve igen logger jeg ind på adminstrationssiden for at
slette den bruger jeg lige har lavet (på siden
http://contentgate.23video.com/users), men når jeg trykker på remove
user linket, så bliver brugeren bare deaktiveret, hvilket resulterer i
at når jeg prøver at lave ham igen igennem API'et så får jeg fejlen
user_already_exists. Hvordan sletter jeg ham helt? Det kunne være
smart hvis man kunne gøre det igennem API'et.

- For at kunne lave noget med min bruger i API'et skal jeg bruge hans
user_id, men hvordan finder jeg det, hvis jeg har glemt det som stod i
resultatet fra det API kald der lavede brugeren? Kan jeg se det på
administrationssiden?

Med venlig hilsen
Jørgen

Re: Oprette bruger igennem XML API
Posted by Steffen Tiedemann Christensen Team 23 on

Hey Jørgen,

I'll do an international answer here for posterity...

First (about the trouble with using the create-user api method; returning an invalid signature error even when the signature was input correctly), we had a bug on our end miscalculating the correct signature for the method. The bug has been resolved now, so you should be able to create users through the api.

Hopefully, this will allow you to set the password etc for the users you're creating.

Secondly, users cannot be deleted entire for security purposes. This means that you won't be able to reuse the same email address and username over and over again for testing; but a trick is to user pseudo mail address such as steffen+1@23company.com and steffen+2@23company.com which will end up in the same mailbox, but be considered different by 23 Video's API.

Thirdly, information about existing users is available through http://www.yourdomain.com/js/users (in JSON format)

Hi, I'm Enrique. I'm 100% Human.

Me and my colleagues at 23 believe in 100% Human support. Yup, no autoresponders or 3 days response policy. The easiest way to get a feeling of our product is to schedule a demo with me below. If you want to reach me via phone, you can simply call me on +45 31-23-45-81 or Skype me via kikecuellar. Have a great day!

Request a demo with me