I have started using the Lark integration. I got it to work but I noticed that the instructions for integrating are not complete. When I authorize and get a token with Lark, using App ID and Secret, Lark only gives a short lived token. It should give Latenode a refresh token to extend or renew the token. Otheriwise I need to manually re-authorize all the time which is not workable for an automated workflow. Can you check with Lark docs how to implement renewal of token so that the connection persists
The option you mentioned is also a complete authorization through OAuth2, but it requires you to create your own application in their developer section.
Hi @bogshot
Sorry for late reply.
Ksenia from Integrations Development is here.
Currently our official Lark application is still under verification with Lark, so this is not very fast and easy process to get our app verified and confirmed.
As far from this - had you tried to use Personal Account Oauth flow, what difficulties are you struggling in here?
If you end up rolling with the personal app workaround for Lark, I found it helps to script a tiny JS node that pings the token endpoint a bit before expiry and stores the fresh token in a variable node. It feels a bit hacky, but it keeps flows from stalling. The new menu update in Latenode actually makes hopping between these nodes a lot smoother, so at least the setup pain is lighter.