When setting up a connection with fall.ai, I created this scenario. However, I keep getting this error message : {“detail”: “Cannot access application ‘fal-ai/nano-banana’. Authentication is required to access this application.”}
I’ve tried several different ways to reach fall.ai, including an HTTP request. None of them work, and I keep seeing the same error.
I have seen many YT videos. This is my inspiration :
What’s notable is that the scenario runs to completion without any internal errors, and I’m certain I used the correct API.
Does anyone know a possible solution?
Hi @Daan_van_Bergen and welcome to the Make Community!
If you saw my first message, ignore it…
I didn’t check using the Fal.ai module, but with the HTTP module, you need to set it up like this:
This is the result I got for that call:
{"status": "IN_QUEUE", "request_id": "REQUESTID_HERE", "response_url": "https://queue.fal.run/fal-ai/imagen4/requests/REQUESTID_HERE", "status_url": "https://queue.fal.run/fal-ai/imagen4/requests/REQUESTID_HERE/status", "cancel_url": "https://queue.fal.run/fal-ai/imagen4/requests/REQUESTID_HERE/cancel", "logs": null, "metrics": {}, "queue_position": 0}
L
Thanks for your answer!! But is your flow of scenarios the same as mine? Or don’t you use the Fal.ai? Can you possibly share your blueprint? Thanks
I have a Fal AI account and I created the first 3 modules from your pictures. In this screenshot I have an HTTP and a FalAi module because I was testing. I only really need one of them.
I didn’t try to generate and check the pictures. What I focused on was “How do I fix the ‘Cannot access application’ problem ?”
I tested a couple of ways that work:
- Fal AI → Sleep → Http (using the configuration I showed in my previous response)
- Fal AI → Sleep → Fal AI (get a request status)
Here is the result of that second one:
The request ID comes from the initial call (Make an API call).
NOTE: The get a file function from HTTP won’t work because you can’t set an Authorization header.
I think what’s missing in your flow is this:
Module 32 is not necessary. It checks that the request has completed. Normally you would use that to make sure you don’t try to download if the images isn’t complete. But you can also increase the time you sleep in the previous module.
Get a respons will give you the URL of the image you want to download, and you can use that with get a file:
And here is the image that you can access without needing an API key:
L
Thanks for all the effort!!!
But unfortunally I cant get it to work.. I still get : {“detail”: “Cannot access application ‘fal-ai/flux’. Authentication is required to access this application.”}
I have a video about it : Fall_make (2)
Sorry for the 720p recording..
Hope you can find the solution.
Rgds, Daan
P.s It strange. I read ‘fal-ai/flux’. Authentication’ but I cleary ask for nano-banana.
P.s2 I have enhough credits. I Checked
At 00:30, it says that your query is IN_QUEUE so it’s not done yet. You either need to implement logic to loop until it’s COMPLETE or you need to increase the length ow wait time.
You use the HTTP “get a file” module with a queue.fal.run URL and that doesn’t work. That module does not allow you to set specific headers and they are required if you’re using HTTP to check the queue status.
This is what works:
Option 1
- Fal AI API call
- Wait the required amount of time to be absolutely sure that the image was created OR implement logic that checks the status of the request an waits until the status is COMPLETED
- Fal AI “Get a Response” module
- HTTP “Get a file” using the URL from the Images array from the Fal Ai “Get a response” module (see screenshot in my previous message)
- Google Drive module to get the data from the HTTP call
Using this approach, you don’t have the Authorization header problem.
Option 2 (untested)
- HTTP “Make a request”
- Create a separate scenario that fetches the file
- Webhook to receive the call from Fal AI
- Fal AI “Get a Response” module to get the information related to image that was created
- HTTP “Get a file module” using the URL from the Images array (see screenshot in my previous message)
- Google Drive module to get the data from the HTTP call
The advantage of this approach is that you don’t have to guess how long it takes to geenrate the image. When it’s done, the scenario kicks in automatically.
To make your life easier, test the process with an image generator that works quickly. For example one of the Flux models.
L
1 Like
It works!! I see an url and a picture! Thanks for the answer!!! (this was my first question in the community) . Now I having troubles logging in with my Google account and so Google drive. It his stays a problem I’ll look in the community and othewise post a new question.
Excellent, happy to hear!
Please mark my answer as a solution. I hear it helps the algorithms. And, as you know, we are all controlled by algorithms! 

L
P.S. And, yes, please create a new topi if you have more questions.
1 Like