X-Git-Url: https://git.cworth.org/git?p=lmno-todo;a=blobdiff_plain;f=TODO;h=48fb75a7402b82b47560c366425f780460eae541;hp=43948d73300b618f6f85720e4295adfaf6684e28;hb=e8007a9f9f45a2a765d5ec42a056ff9499e3f6b6;hpb=6bac846b9963164dba3b5d743678385dd4f24fde diff --git a/TODO b/TODO index 43948d7..48fb75a 100644 --- a/TODO +++ b/TODO @@ -88,7 +88,24 @@ Bring client up to latest Empires API approach https://lmno.games/empires/QRST/register Returns: 1 (Or some other player ID value) - [ ] Implement registration with /profile and then /register (requires cookie) + [ ] Implement registration with /profile and then /register + + Note: This approach requires obtaining a cookie from the + /profile request and then providing that cookie on the + subsequent /register request. The -c and -b command-line options + of curl can be used to demonstrate this: + + Example: + curl -c cookie-file \ + -X PUT \ + -H 'Content-Type: application/json' \ + -d '{"nickname": "Cookie"}' \ + https://lmno.games/profile + curl -b cookie-file \ + -X POST \ + -H 'Content-Type: application/json' \ + -d '{"character": "Cookie Monster"}' + https://lmno.games/empires/QRST/register Scribe ======