2013-01-21 34 views
5

का लिंक कैसे प्राप्त करें हम https://developers.google.com/drive/v2/reference/permissions/insert का उपयोग कर फ़ाइल/फ़ोल्डर साझा कर सकते हैं। लेकिन प्रतिक्रिया (https://developers.google.com/drive/v2/reference/permissions#resource) में फ़ाइल/फ़ोल्डर साझा करने के लिए लिंक नहीं होगा।सार्वजनिक रूप से साझा की गई फ़ाइल/फ़ोल्डर

फ़ाइल/फ़ोल्डर साझा करने के बाद, आप फ़ाइल को https://developers.google.com/drive/v2/reference/files/get का उपयोग करके फ़ाइल/फ़ोल्डर साझा करने के लिए लिंक प्राप्त कर सकते हैं। तो हमें लिंक प्राप्त करने के लिए एक और अनुरोध भेजने की जरूरत है। अगर हम पहले अनुरोध में लिंक प्राप्त करते हैं तो यह उपयोगी होगा।

मैं सिर्फ Google डिस्क इंटरफ़ेस के साथ खेला और नीचे दिए गए एक फ़ाइल/फ़ोल्डर साझा करने के लिए लिंक के पैटर्न मिल गया:

For files: https://docs.google.com/file/d/{file-id}/edit 

For folders: https://docs.google.com/folder/d/{folder-id}/edit 

अब यह ठीक काम कर रहा है।

क्या साझा फ़ाइल/फ़ोल्डर प्राप्त करना सही है? क्या यह भविष्य में टूट जाएगा?

उत्तर

2

alternateLinkFile resourcedrive.files.* विधियों में Google ड्राइव में फ़ाइल देखने के लिए लिंक होना चाहिए। यह सुसंगत होगा, और सही यूआरएल खोजने का सबसे अच्छा तरीका होगा।

ऐसा कहकर, संभव है कि आपके द्वारा इंजीनियर किए गए यूआरएल बदले नहीं जाएंगे, लेकिन सुरक्षित होने के लिए सबसे अच्छा है।