क्या मैं एक वेब पेज में Google ड्राइव एम्बेड कर सकता हूं?


9

Google साइटें और कैलेंडर और अन्य विभिन्न सेवाओं में फ़्रेम हैं जो आप अन्य साइटों में एम्बेड कर सकते हैं। विशेष रूप से Google समूह में एक विशेष रूप से सभ्य एम्बेड कार्यक्षमता है।

सुरक्षा समस्याओं को एक तरफ, मैं एक समूह पर ड्राइव फ़ोल्डरों को उसी तरह से एम्बेड करने में सक्षम होना चाहूंगा, जैसे समूह से बातचीत। समूहों के साथ, आप Google सेवा से सरल HTML कोड का उपयोग कर सकते हैं और इसे अपने मौजूदा पृष्ठ पर जोड़ सकते हैं। यह बहुत अच्छी बात होगी कि एपीआई में बहुत अधिक गहराई तक बिना यूजर-फ्रेंडली होना।

क्या Google ड्राइव का उपयोग करके Google ड्राइव के एक साझा फ़ोल्डर के साथ एक समान एम्बेड कोड का उपयोग करने का एक तरीका है या एक बाहरी सेवा से एम्बेड है?


1
मेरा सुझाव है कि आप इस प्रश्न पर एक नज़र डालते हैं: webapps.stackexchange.com/questions/26407/… और इस लेख को पढ़ें: arstechnica.com/business/2012/04/… - ऐसा लगता है कि इसके लिए किसी प्रकार का एपीआई समर्थन है वेबसाइटें, लेकिन मुझे लगता है कि यह अभी भी सीमित है।
amiregelz

तुम बस अपने फ़ोल्डर सार्वजनिक कर देते हैं और इससे बाहर एक वेबसाइट और आंतरिक फ़ाइलें बना सकते हैं
phwd

@ एफडब्ल्यूडी ने मुझे इस बात पर जोर देने के लिए अद्यतन किया है कि मैं इस आधार पर एक उत्तर की तलाश कर रहा हूं कि क्या एक समान एम्बेड कोड है जैसा कि अन्य सेवाओं के साथ है; एपीआई का लाभ उठाने वाले व्यक्तियों को एक समान सुविधा के लिए कोड प्रदान करने वाली विभिन्न अन्य सेवाओं के आधार पर अनावश्यक लगता है
mfg


@RainLover Google एप्लिकेशन नीति में बदलाव हो सकता है क्योंकि अंतिम उत्तर स्वीकार किए जाने के बाद, आप अपना उत्तर यहां पोस्ट कर सकते हैं और मैं स्वीकार कर सकता हूं कि एक
mfg

जवाबों:


7

Google डिस्क फ़ोल्डर को एम्बेड और प्रदर्शित किया जा सकता है listऔर उन्हें gridदेखा जा सकता है :

सूची दृश्य

<iframe src="https://drive.google.com/embeddedfolderview?id=FOLDER-ID#list" style="width:100%; height:600px; border:0;"></iframe>


जाली देखना

<iframe src="https://drive.google.com/embeddedfolderview?id=FOLDER-ID#grid" style="width:100%; height:600px; border:0;"></iframe>



प्रश्न : एक फ़ोल्डर आईडी (फोल्डर-आईडी) क्या है और मैं इसे कैसे प्राप्त कर सकता हूं?

A : Google ड्राइव पर जाएं >> फ़ोल्डर खोलें >> अपने ब्राउज़र के एड्रेस बार में इसके URL को देखें। उदाहरण के लिए:

फ़ोल्डर URL : https://drive.google.com/drive/folders/0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktwTE2ZjZjNTZiMDY2

फ़ोल्डर आईडी :
0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiNY2

अनुमति की आवश्यकता वाले फ़ोल्डरों के साथ चेतावनी

यह तकनीक सार्वजनिक पहुंच वाले फ़ोल्डरों के लिए सबसे अच्छा काम करती है। फ़ोल्डर जो केवल कुछ Google खातों के साथ साझा किए जाते हैं, जब आप उन्हें इस तरह एम्बेड करते हैं तो परेशानी होगी। इस संपादन के समय, एक संदेश "आपको अनुमति की आवश्यकता है" दिखाई देता है, जिसमें कुछ बटन "एक्सेस एक्सेस" या "स्विच अकाउंट्स" (या संभवतः Google खाते में साइन-इन करने) में आपकी मदद करते हैं। IFRAMEक्रोम में इन बटनों में जावास्क्रिप्ट ठीक से काम नहीं करता है ।

Https://productforums.google.com/forum/#/msg/drive/GpVgCobPL2Y/_Xt7sMc1WzoJ पर और पढ़ें


5

Google ड्राइव सीधे HTML एम्बेड कोड प्रदान नहीं करता है, और वे सक्रिय रूप से <iframe>आपकी वेबसाइट (उपयोग X-Frame-Options: SAMEORIGIN) पर एक सार्वजनिक फ़ोल्डर लिस्टिंग डालने की क्षमता को अवरुद्ध करते हैं ।

मैं एक तृतीय-पक्ष सेवा खोजने में असमर्थ रहा हूं जो एम्बेडिंग कार्यक्षमता प्रदान करती है।

इस समय आपका उत्तर नहीं है


2

मुझे लगता है कि आप पाएंगे कि उत्तर Google एपीआई सेवा के उपयोग में है। मैं एक ही चीज को देख रहा हूं और अब तक यही जवाब है।

https://developers.google.com/discovery/libraries

आपको अपनी वेबसाइट में क्लाइंट लाइब्रेरी को जोड़ना होगा और इसे अपने वेबपृष्ठों में संदर्भित करना होगा। आपको Google में एक सुरक्षा कुंजी भी जोड़ने की आवश्यकता है ताकि सिस्टम आपकी साइट से आपके Google ड्राइव पर कॉल को प्रमाणित कर सके।

टास्क, ईमेल, कैलेंडर आदि के लिए एक ही लाइब्रेरी का काम।


2

यहाँ आप इसे कैसे कर सकते हैं:

  1. अपनी पीडीएफ फाइल अपलोड करें।
  2. फिर दस्तावेज़ सूची में अपनी फ़ाइल पर क्लिक करें।
  3. एक पूर्वावलोकन खोला जाएगा।
  4. आपको ओपन (दाईं ओर-नीचे) नाम का एक नीला बटन दिखाई देगा
  5. उस बटन पर क्लिक करें। आपको docs.google.com स्थानांतरित कर दिया जाएगा
  6. यहां आपको फाइल , एडिट जैसे टॉप-मेन्यू दिखाई देंगे ...
  7. फ़ाइलएंबेड फ़ाइल चुनें । फिर आप एक एम्बेड कोड प्राप्त कर सकते हैं।

इसके अलावा, यह न भूलें कि आपके दस्तावेज़ की साझाकरण सेटिंग लिंक के साथ किसी की भी होनी चाहिए ।


1

मुझे एक लेख मिला, जो आपकी मदद कर सकता है।

यह लेख आपको दिखाता है कि अपनी Google साइट पर एक पृष्ठ में Google डॉक्स की सूची कैसे एम्बेड करें। https://developers.google.com/apps-script/articles/embedding_docslist_in_sites । इसके लिए थोड़ी-थोड़ी स्क्रिप्टिंग नॉलेज की जरूरत होती है, इसलिए यह थोड़ा एडवांस हो सकता है जो इस बात पर निर्भर करता है कि आप कितने सहज हैं।

यह और यह एसई नेटवर्क पर स्क्रिप्ट से संबंधित प्रश्न हैं।


0

Google साइट और Google ड्राइव को एकीकृत करने का एक संभावित समाधान मेटाड्राइव है। http://www.evenbytes.com/metadrive.html

यह उपकरण उपयोगकर्ताओं को कस्टम मेटाडेटा जैसे ड्राइव फ़ोल्डर, ब्राउज़, खोज और कुछ अग्रिम कार्यात्मकताओं को प्रदर्शित करने की अनुमति देता है

उम्मीद है इससे आपको मदद होगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.