The error code means that the signature has not been calculated according to the procedure described. Verify that
- You are sorting ALL the parameters correctly when forming the string to hash
- You are not using any extra form of encoding inside the string to hash
- If you are sending the request via a web form check that no extra parameters are included by the browser
When using URL Upload API it is important that the file is publicly accessible, if not our servers will not be able to access them. Verify that
- You are not referencing a private network. If the URL contains
localhost
or ip ranges192.168.X.X
,10.X.X.X
or172.16.X.X
a.o. it means the network is not open to public. - You are not referencing content that is protected by a login mechanism. To test this try accessing the content from a new browser tab/window that has been opened in "Incognito" or "Private browsing" mode (depending on which browser you are using)
- You are linking directly to the public file and not an intermediary web page. Especially important when using file hosts with built in viewers like Google Drive or Box.
- Your file host is not configured for hot link protection or some other measure that will prevent the file being served. Our servers will identify themselves with User-Agent
Mozilla/5.0 (compatible; Issuu)
.