your data previously uploaded to IPFS is still there, nothing is lost, it just has to be accessed with a different gateway URL:
if you’ve previously been accessing a CID with this URL:
https://ipfs.infura.io/ipfs/CID
now you’ll need to create a dedicated gateway and access it via:
https://<your_gw_name>.infura-ipfs.io/ipfs/CID
The API access (used to upload content for instance) endpoint didn’t change, it’s just requiring authentication, so your ipfsclient should only add auth if is not using already. See an example here: How to add files using ipfs-http-client
Hi @traian.vila im in a bit of a pickle i have an application in JAVA that was built around the Infura public gateway, im now unable to instantiate my ipfsClient IPFS ipfs = new IPFS("/dnsaddr/ipfs.infura.io/tcp/5001/https");
I keep getting project id required i tried using my dedicated gateway but that didn’t help either how do i work around this problem?
Hey, for the gateway, you just need to change the public gw into your dedicated gw url.
Your ipfsClient needs to pass authentication now, that endpoint /dnsaddr/ipfs.infura.io/tcp/5001/https doesn’t change.
yeah, I don’t think that this client actually supports auth, I’ve scanned the source code a bit but haven’t found anything. You could simply not use this lib and rely on the java httpclient, see an example here Http Basic Authentication in Java using HttpClient? - Stack Overflow