»Appendix A. Frequently Asked Questions

A.1. How do I calculate the protocol itemid to get the URL itemid?
A.2. What are the limitations on post and user information data?
A.3. I just wrote a client for LiveJournal. How do I go about getting it on the Download page?
A.4. Why doesn't my client show up on my user info page?
»A.1.

How do I calculate the protocol itemid to get the “URL” itemid?

For protocol methods that return an itemid, there is also another variable returned called anum. To calculate the public URL itemid, use the following formula: (itemid * 256) + anum.

»A.2.

What are the limitations on post and user information data?

To help calculate portions of your client, here are the upper limits of client affected data:

  • Posts: 65,535 bytes
  • Entry Properties (Currents): 255 bytes or 100 characters
  • Entry Subjects: 255 bytes or 100 characters
  • User Picture Keywords: 40 characters
  • Usernames: 15 characters
  • Name: 50 characters
  • Webpage URL: 255 bytes
  • Webpage Name: 255 bytes

»A.3.

I just wrote a client for LiveJournal. How do I go about getting it on the Download page?

The Downloads page currently requires manual updates, which happen infrequently. Due to the large userbase which uses clients offered up via the Downloads page, we prefer to only add well-established clients to the page at this point.

All too often, someone will code a client and then abandon it after a certain amount of time. If you feel that you are willing and able to commit to maintaining and providing support for a client, then by all means produce one and announce it on lj_clients[o]». It is recommended that you create a community for the users of your client, so you can announce new versions and provide a forum for troubleshooting and user support. Once your client has matured, it will likely be included on the Downloads page. If your program has reached a point where you feel it should be included in the page and it hasn't been yet, feel free to drop a post to lj_clients[o]» asking why. It may be because your client does not have an expected feature, has not had enough time to mature, does not have its own community, or just because the next update to the page has not yet been coded.

»A.4.

Why doesn't my client show up on my user info page?

Recently client logging was disabled because its current implementation was consuming far too many database resources. It will likely reappear in the future, once a more efficient design is coded and tested.