首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从获得还原

无法从获得还原
EN

Stack Overflow用户
提问于 2022-03-26 17:45:03
回答 1查看 89关注 0票数 0

我正在尝试使用Lightroom从我的Lightroom商店中检索图像。我有奥奥斯的工作,我可以做任何事,除了得到一个引渡。

我写了下面的脚本来说明我的问题。我能够获得我的目录元数据来获得目录id。我可以使用目录id来获得资产id。我甚至能够请求该特定资产的元数据,但一旦我试图获得呈现,我就会得到一个错误。

代码语言:javascript
复制
# (All personal ids/tokens removed)
CLIENTID=MYCLIENTID
TOKEN=ATOKENFROMOAUTH2

CATALOG_ID=MYCATALOID
AN_ASSET_ID=ANASSETID

# These three all work.
CATALOG_URL="https://lr.adobe.io/v2/catalog"
ASSETS_URL="https://lr.adobe.io/v2/catalogs/${CATALOG_ID}/assets"
ASSET_URL="https://lr.adobe.io/v2/catalogs/${CATALOG_ID}/assets/${AN_ASSET_ID}"

# This one does not.
RENDITION_URL="https://lr.adobe.io/v2/catalogs/${CATALOG_ID}/assets/${AN_ASSET_ID}/renditions/2048"

FILE=`mktemp`
wget --content-on-error -S -O$FILE --header="x-api-key: $CLIENTID" --header="authorization: Bearer $TOKEN" $RENDITION_URL
#tail -n +2 $FILE | jsonpp
cat $FILE

来自wget的输出:

代码语言:javascript
复制
Resolving lr.adobe.io (lr.adobe.io)... 52.13.231.217, 34.211.127.250, 52.25.171.118
Connecting to lr.adobe.io (lr.adobe.io)|52.13.231.217|:443... connected.
HTTP request sent, awaiting response... 
  HTTP/1.1 404 Not Found
  Server: openresty
  Date: Sat, 26 Mar 2022 17:24:56 GMT
  Content-Type: application/json
  Content-Length: 130
  Connection: keep-alive
  X-Result-Code: 1000
  X-Result-Subtype: ResourceNotFoundError
  X-Request-Id: IDREMOVED
  X-Client-Identifier: Wget/1.21.3
  X-Traffic-Type: customer
  X-Account-Id: IDREMOVED
  X-Client-Id: IDREMOVED
  Access-Control-Allow-Methods: GET,HEAD,PUT,DELETE,POST,OPTIONS
  Access-Control-Max-Age: 60
  Access-Control-Allow-Credentials: true
  Vary: Origin
Saving to: ‘/var/folders/lh/5yh_y_m92cx8jwhty73958vc0000gn/T/tmp.OR8z0liC’

/var/folders/lh/5yh_y_m9 100%[================================>]     130  --.-KB/s    in 0s      

2022-03-26 13:24:56 ERROR 404: Not Found.

while (1) {}
{"code":1000,"description":"Resource not found","errors":{"type":["not in asset"]},"subtype":"ResourceNotFoundError"}%     

我尝试过很多种方法。我已经看过Adobe示例代码了,但我一直无法自己弄清楚这一点。任何建议,欢迎并感谢。

谢谢你们!

EN

回答 1

Stack Overflow用户

发布于 2022-08-09 22:39:45

从HTTP代码404和description显示not found,您可能需要先发出POST请求来生成还原(https://developer.adobe.com/lightroom/lightroom-api-docs/api/#operation/generateRenditions),然后才能从服务器获得还原。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71630448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档