2013-07-19 64 views
0

按照工作下面的链接 using the v2 box api: how do I get a user id用户ID与电子邮件

电子邮件应为ID的工作协作,但是当我试图用它失败,以下错误电子邮件ID使用它,它做工精细当我使用的帐户ID

请注意我已经取代实际的电子邮件ID与响应

{ 
"type": "error", 
"status": 404, 
"code": "not_found", 
"context_info": { 
    "errors": [ 
     { 
      "reason": "invalid_parameter", 
      "name": "id", 
      "message": "Invalid value '<my email id>'. 'id' with value '<my emmail id>' not found" 
     } 
    ] 
}, 
"help_url": "http://developers.box.com/docs/#errors", 
"message": "Not Found", 
"request_id": "183660525751e95b3044f1d" 
} 
+0

你能提供你在这个发送JSON请求? – seanrose

+0

这里是我发送的JSON {“item”:{“id”:“”,“type”:“folder”},“accessible_by”:{“id”:“”}, :“editor”} 请注意我替换了实际的电子邮件ID和avobe JSON中的实际文件夹ID 谢谢 – user2541361

回答

0

的问题是在JSON你发送。目前您有:

{ 
    "item": { 
     "id": "YOUR_FOLDER_ID", 
     "type": "folder" 
    }, 
    "accessible_by": { 
     "id": "YOUR_EMAIL" 
    }, 
    "role": "editor" 
} 

如果您使用的电子邮件地址而不是用户的ID,它应该与login属性即

{ 
    "item": { 
     "id": "YOUR_FOLDER_ID", 
     "type": "folder" 
    }, 
    "accessible_by": { 
     "login": "YOUR_EMAIL" 
    }, 
    "role": "editor" 
} 
+0

非常感谢! 我很抱歉,我错过了登录属性 – user2541361

相关问题