@maxcraic.eth
Hey folks , I’m building a Farcaster Frame using Vercel + Next.js.
My endpoint at https://max-craic-poker.vercel.app/api/frame returns valid metadata, and the image URL (/api/frame-image2) loads in the browser.
But when I cast the frame link, I get the “Cast image embed” gray box , the image doesn’t load, and the button doesn’t appear.
I’ve tried:
Testing in the Warpcast Mini App Embed tool (returns nothing)
Using version: "vNext" and the correct keys
Serving PNG images with Cache-Control: no-store
Here’s the JSON I’m serving:
json
Copy
Edit
{
"name": "Max Craic Poker Draw",
"description": "Enter now to win 5% if we cash — 10% if you recast",
"image": "https://max-craic-poker.vercel.app/api/frame-image2",
"post_url": "https://max-craic-poker.vercel.app/api/enter",
"buttons": [{ "label": "Enter Now" }],
"version": "vNext"
}
Any idea what I might be missing? Appreciate any tips!
ps. I am non technical