如何使用共享链接获取任何文件的文件ID?

时间:2013-06-11 07:30:04

标签: file

我需要从该文件的共享链接中存储在我的box.net帐户中的文件的文件ID。我有我的文件的共享链接,但该URL中没有文件ID。我需要它的文件ID。

1 个答案:

答案 0 :(得分:1)

想想我找到了你需要的东西:http://developers.box.com/docs/#shared-items。请参阅最右侧的示例。

您需要向https://api.box.com/2.0/shared_items发送请求。它需要有两个标题:

  • Authorization:此标头应包含Bearer ACCESS_CODE
  • BoxApi:此主管应包含shared_link=SHARED_LINK

他们提供的cURL示例是

curl https://api.box.com/2.0/shared_items -H "Authorization: Bearer ACCESS_CODE" -H "BoxApi: shared_link=SHARED_LINK"

根据文档,这应该返回一个JSON响应,其响应如下:

{
    "type": "folder",
    "id": "11446498",
    "sequence_id": "1",
    "etag": "1",
    "name": "Pictures",

我相信id是文件的ID。