How do I register an APP?

If you are only planning on access public data that does not require an OAuth token you can set that to anything (your website, Github address, localhost, etc.) It should be something you control though.

If you start using OAuth grant flows it will become obvious where it is needed.