विशिष्ट फ़ोल्डर GOOGLE ड्राइव API V3 में फ़ोल्डर बनाएं

FireUser 04/09/2018. 1 answers, 99 views
android android google-drive-android-api google-drive-android-api

मैं प्रोग्रामिंग के रूप में अपने Google ड्राइव में फ़ोल्डर के नाम प्राप्त करने और फ़ोल्डर के अंदर एक फ़ोल्डर बनाने की कोशिश कर रहा हूं लेकिन कोई रास्ता नहीं है।

मैंने इस दस्तावेज़ीकरण की समीक्षा की है:

Google ड्राइव एपीआई उदाहरण !

लेकिन मैं एक विशिष्ट फ़ोल्डर कैसे प्राप्त करूं और इसमें एक और कैसे बना सकता हूं? प्रोग्रामेटिक रूप से, सहायक के साथ नहीं।

ठीक। मुझे Google ड्राइव पर बिटमैप अपडेट करने की आवश्यकता है। मैं इस कोड के साथ कोशिश कर रहा हूँ लेकिन काम नहीं कर रहा हूँ

String IdFolder = (String) objects[0];
            Bitmap bitmapUpload = (Bitmap) objects[1];

            File fileMetadata = new File();
            fileMetadata.setTitle("photo.jpg");
            fileMetadata.setParents(Collections.singletonList(new ParentReference().setId(IdFolder)));

            File file = mService.files().insert(fileMetadata, bitmapUpload)
                    .setFields("id, parents")
                    .execute();
            System.out.println("File ID: " + file.getId()); 

मैंने यह कोशिश की है:

String IdFolder = (String) objects[0];
            Bitmap bitmapUpload = (Bitmap) objects[1];

            int byteSize = bitmapUpload.getRowBytes() * bitmapUpload.getHeight();
            ByteBuffer byteBuffer = ByteBuffer.allocate(byteSize);
            bitmap.copyPixelsToBuffer(byteBuffer);


            byte[] byteArray = byteBuffer.array();


            ByteArrayInputStream bs = new ByteArrayInputStream(byteArray);

            File fileMetadata = new File();
            fileMetadata.setTitle("photo.jpg");
            fileMetadata.setParents(Collections.singletonList(new ParentReference().setId(IdFolder)));

            File file = mService.files().insert(fileMetadata, bs)
                    .setFields("id, parents")
                    .execute();
            System.out.println("File ID: " + file.getId()); 

लेकिन काम नहीं करता है। अभी कहा:

com.google.api.client.http.abstract inputstreamcontent

? ¿?

1 Answers


करने के लिए सबसे पहले यह सुनिश्चित करना है कि आपके प्रमाण पत्र मान्य हैं। ड्राइव एपीआई को अनुरोध करने के लिए, प्रलेखन के क्विकस्टार्ट में निर्दिष्ट निर्देश का पालन करें (मान लें कि आप एंड्रॉइड का उपयोग करेंगे)। फिर आप दस्तावेज़ीकरण पर फ़ोल्डर आधार के साथ काम कर सकते हैं । यह भी ध्यान रखें कि एक सबफ़ोल्डर बनाने के लिए फ़ोल्डर बनाने के दौरान parents संपत्ति का उपयोग किया जा सकता है। उम्मीद है की यह मदद करेगा।

Related questions

Hot questions

Language

Popular Tags