The Limit property is just a number, but it is different for different API endpoints. I’d like to have a list of the different values so i can easily stay within the max for each endpoint. Are the values documented somewhere? From the official js-client docs site, not even a given endpoint documents its maximum.

  • Cr4yfish
    link
    2
    edit-2
    1 year ago

    I JUST FOUND IT!!! https://join-lemmy.org/api/interfaces/LocalSiteRateLimit.html

    Every instance sets own rates limit. You can get ALL RATE LIMITS for a specific instance through that enpoint.

    Edit: When finding something in the docs you were looking for feels like an accomplishment, something’s wrong with the docs :D.

    Here’s an example for Lemmy.world:

    • @[email protected]OP
      link
      fedilink
      11 year ago

      hm, yes but they’re rate limits, not the maximum values that can be passed to the limit param. they must be different because my rate limits are post: 6, comment: 6, and that’s definitely not the max value for limit for fetching those items.

      • Cr4yfish
        link
        11 year ago

        Ah, damn. Well back to trial and error I guess.

  • Cr4yfish
    link
    1
    edit-2
    1 year ago

    I don’t think they’re documented anywhere. I resorted to just trying out the performance limits.

    • For posts I recommend going with 10 per page and loading the rest on demand.
    • For Comments try to only load a couple per request and then do a bunch of chained requests
  • @[email protected]OP
    link
    fedilink
    01 year ago

    actually it would be very helpful to know the maximum value for any of the ‘number’ parameters in the API.