I am trying to automate a harvest of files left by a public agency here:
https://app.box.com/v/2016OPDDailyLogs
in an exchange with @@ a few weeks ago I was informed I needed to be listed as a Collaborator in order to do this, and I've now received Viewer permissions! In Box parlance I guess I am considered an "External user".
When I manually login and navigate to the folders, I am indeed recognized as a Viewer. But my API query:
root_folder = client.folder('***number removed for privacy***2').get()is still returning 404 errors:
boxsdk.exception.BoxAPIException:
Message: Not Found
Status: 404
Code: not_found
Request id: 9oq6t8fw7521q5hv
Headers: {'Date': 'Sat, 13 Oct 2018 18:05:10 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Strict-Transport-Security': 'max-age=31536000', 'Cache-Control': 'no-cache, no-store', 'Content-Encoding': 'gzip', 'Vary': 'Accept-Encoding', 'BOX-REQUEST-ID': '1l2e3uqttjh5lb341katj2vkqlq', 'Age': '0'}
URL: https://api.box.com/2.0/folders/***number removed for privacy***2
Method: GET
Context info: {'errors': [{'reason': 'invalid_parameter', 'name': 'item', 'message': "Invalid value 'd_8881131962'. 'item' with value 'd_8881131962' not found"}]}(I couldn't understand the `d_` prefix being added, but this post explains that my folderID is "typed" on your server end.)
what would be the issue now, please?




