1. Create a Feishu app
Create an Enterprise self-built app in the Feishu Open Platform, note the App ID, and configure this redirect URL:
https://chiimagnus.github.io/SyncNos/syncnos-oauth/callback/
Add these permissions:
docx:document
docx:document.block:convert
drive:drive
Re-authorize SyncNos after changing permissions.
2. Choose a connection method
- Proxy: deploy the repository OAuth Worker, enter its Proxy URL, and leave Client Secret empty.
- Direct: enter the Client Secret and leave Proxy URL empty.
3. Connect SyncNos
In SyncNos → Settings → Feishu:
- Enter the App ID.
- Enter either the Proxy URL or Client Secret.
- Click Connect and finish authorization.
- Choose destination folders as needed.
- Run one manual sync and confirm the result.
Enable auto-sync only after the connection works.
Troubleshoot
401/403: check app permissions and authorize again.- Authorization fails: check App ID, Redirect URI, app publication state, and connection method.
- Sync fails: fix the configuration and retry; local content remains safe.