Need API help (VB.Net)

I am new to SeaTable & I am trying to integrate it into my VB.Net app using the REST API. So far I have had no success. I have a test table created, with 1 row of data. I am a bit confused by the different tokens required. I already have an API token (40 character string), which seems straight forward. Then it seems I need a base token. The documentation says the base token is a 249 character string. When I use the “Try it” feature to get the base token it returns a 499 character string. This is the data that is returned:

{
  "app_name": "TestApp",
  "access_token": "**...**",
  "dtable_uuid": "e65b154f-0bb5-...",
  "dtable_server": "https://cloud.seatable.io/dtable-server/",
  "dtable_socket": "https://cloud.seatable.io/",
  "dtable_db": "https://cloud.seatable.io/dtable-db/",
  "workspace_id": ...,
  "dtable_name": "Test1",
  "use_api_gateway": true
}

I’m assuming that whats called the “access_token” is the base token. I am using that in my url request string, but I keep getting a 404 error. Also, the code examples that I see refer to a “base_uuid”. Is that the same as the base token? The documentation is not clear. Does anyone have a VB.Net code snippet to return the table rows that they could share? Any help would be greatly appreciated. Thank you…

So far so right:

  • this access_token is the base token.
  • dtable_uuid is also known as base_uuid

Please post the following request to get the data… Replace passwords with placeholders.

What following request?

I don’t understand. This is the way how it works:

  1. get base token from api token: Get Base-Token with API-Token
  2. use the new base token to execute any other command like e.g. List Rows

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.