We are creating a plugin where we want to pull color and text styles from Figma design system in libraries/assets through Figma plugin API. But none of the solutions are working.
Here are the methods that i tried.
I tried using fetch meta styles using Figma API. I added access token and fileId in the headers.
Here is the URL format i used - ${baseUrl}/v1/files/${fileId}/styles/${styleId}
I got a cors issue. So added api.figma.com in allowedDomains in manifest.json. But I am getting forbidden error message.
Using the same API method, i tried fetching through teamId and components.
Here is the URL format I used -${baseUrl}/v1/teams/${teamId}/components
But I am still getting forbidden error message.
I tried using this method - getAvailableLibraryVariableCollectionsAsync()
But I am getting this error - âProperty âgetAvailableLibraryVariableCollectionsAsyncâ does not exist on type âPluginAPIââ
I tried using this method - getVariablesInLibraryCollectionAsync()
But I am getting this error - âProperty âgetVariablesInLibraryCollectionAsyncâ does not exist on type âPluginAPIââ
Can you please help me get through this?