2013-07-15 1 views
0

내 응용 프로그램에서 내 dropbox 폴더 중 하나에서 이미지 세트를 몇 사람에게 공유하고 제어권을 래핑합니다. 내가 client.media('path_to_image')을 사용하고 있기 때문에 , 나는 정확한 url을 받고python SDK를 사용하여 드롭 박스 폴더에 사용자를 초대하십시오

<img src="the url returned"> 

로 HTML에 넣어하지만, 유효 기간이 있어요.

다른 사용자의 보관 용 계정에 image_path를 사용할 수 없다면 다른 사용자도 사용할 수 없게됩니다. client.share('path_to_image')은 만료 날짜가 너무 지나치게 설정된 공개 URL을 제공하지만 반환하는 URL은 1 자입니다. 그래서 나는 HTML로 img 태그로 url을 src로 사용할 수있게된다.

내가 부족할 수있는 유일한 방법은 이미지를 사용자가 내 보관함에 초대하여 이미지 보관함에서도 사용할 수 있도록하는 것입니다.

dropbox python sdk 또는 api를 사용하여 invite users에서 dropbox 폴더로가는 방법이 있습니까?

도움이 될 것입니다.

미리 감사드립니다.

답변

1

문제를 잘 이해하지 못했거나 client.media()에 대한 설명서를 잘못 읽었을 수 있습니다. 해당 API가 반환 한 URL은 인증없이 (만료 될 때까지) 모든 사용자가 사용할 수 있으므로 사용자가 제안한대로 태그에 사용하기에 적합합니다.

client.share (path)의 짧은 URL에 문제가있는 경우 client.share (path, short_url = False)를 호출하고 단축되지 않은 URL을 가져올 수 있습니다. 해당 통화에서 얻은 링크는 이미지로 직접 연결되지는 않지만 이미지를 보거나 다운로드 할 수있는 웹 페이지로 연결됩니다. www.dropbox.com을 URL의 dl.dropboxusercontent.com으로 바꾸면 실제로 공유 링크에서 직접 다운로드 링크 (만료되지 않음)를 만들 수 있습니다.

+0

귀하의 답변에 감사드립니다 atwyman. 나는 의사를 다시 읽었고 나는 제대로 알지 못했다. 나는 내가하고 싶은 모든 일을 할 수있다. 귀하의 답변에 다시 한 번 감사드립니다. – Somesh