我正在按照 Clarifai 的指南发出 cURL 请求并获取与图像相关的标签。
在指南中它说我可以这样做:
curl "https://api.clarifai.com/v1/tag/?url=https://samples.clarifai.com/metro-north.jpg" \
-H "Authorization: Bearer {access_token}"
或者这个:
curl "https://api.clarifai.com/v1/tag/" \
-X POST --data-urlencode "url=https://samples.clarifai.com/metro-north.jpg" \
-H "Authorization: Bearer {access_token}"
所以我所做的是输入在创建新应用程序时获得的访问 token ,然后将“samples.clarifai.com”的链接更改为随机图像的随机链接,但每次我想要这样做,我在终端上收到以下消息:
{"status_code": "TOKEN_INVALID", "status_msg": "Token is not valid. Please use valid tokens for a application in your account."}
虽然我的访问 token 是正确的,但知道为什么我一直收到这个 eben 吗?
谢谢!
最佳答案
只是这样才能有一个正式的答案,但是Marcus Müller完全正确。
您应该确保使用 Bearer 访问 token 删除大括号。但是您仍然想确保其他一切都很好。这确实假设您已经通过 Developer Documentation 生成了正确的访问 token 。或在您的 Applications page 内登录后。
关于http - Clarifai API 和 cURL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39069020/