← सभी देशी गाइड्स

Xodera Plugins · Bubble Native

Xodera B2 Files Native

ऐप अटैचमेंट को अपने स्वयं के Backblaze B2 स्टोरेज में रखें। अनुमत उपयोगकर्ताओं को फ़ाइलें अपलोड, ब्राउज़ और डाउनलोड करने दें, और स्पष्ट रूप से चुनें कि कब फ़ाइल सार्वजनिक रूप से साझा की जा सकती है।

Public beta guides · Haptics instructions are in its Bubble listing

Public beta offer: free Bubble install · 7-day card trial, then US$1.50/month per plugin/project.

दस्तावेज़ की समीक्षा की गई 6 नवंबर 2026

व्यावहारिक उदाहरण

डेवलपर के अपने निजी बकेट में जॉब अटैचमेंट संग्रहीत करें

एक Bubble जॉब को टिकाऊ स्टोरेज रेफ़रेंस चाहिए, जिसमें समाप्त हो रहे डाउनलोड URL को फ़ाइल पहचान के रूप में नहीं माना जाता।

`bucket_binding_id = an allowed binding to your own private bucket`; डायनामिक `local_uri`, `display_name`, `mime_type` और `expected_size` चयनित स्थानीय फ़ाइल का वर्णन करते हैं।

योजना: Check local source → Upload file → `upload_verified` की प्रतीक्षा करें। आपका वर्कफ़्लो फिर `asset_ref` और मेटाडेटा को स्वामित्व वाले जॉब रिकॉर्ड पर संग्रहीत करता है।

`asset_ref`, `size_bytes`, `mime_type` और `upload_status` का उपयोग करें। बाद में, Resolve private read अधिकृत उपयोग के लिए एक अस्थायी URL प्रदान कर सकता है।

यदि `upload_verified` के बाद डेटाबेस सहेजना विफल हो जाता है, तो किसी अन्य अपलोड के बजाय समान एसेट रेफ़रेंस के साथ DB अपडेट को पुनः प्रयास करें। `upload_pending` का परिणाम Check or recover upload status और समान अपलोड ID का उपयोग करके जांचें।

योजना बनाई गई। आपका B2 खाता स्टोरेज और डाउनलोड शुल्क का भुगतान करता है।

टिकाऊ फ़ाइल रिकॉर्ड के साथ स्वामित्व वाली अटैचमेंट गैलरी बनाएं

फ़ाइल गैलरी को नाम, प्रकार और पेजिनेशन की आवश्यकता होती है तथा चयनित एसेट को बाद में खोलने का तरीका भी चाहिए।

आपके ऐप की फ़ाइल रिकॉर्ड सत्यापित अपलोड के बाद स्वीकृत `asset_ref`, डिस्प्ले नाम, MIME और मालिक/कार्य संबंध संग्रहीत करती है; क्लाउड पहचान के रूप में स्थानीय URI का उपयोग न करें।

योजना: संलग्नक सूची बनाने के लिए List my B2 files का उपयोग करें। asset_refs फ़ाइलों की पहचान करता है; समान अनुक्रमांक पर मान उनके नाम और प्रकार प्रदान करते हैं। फ़ाइल का चयन करने पर उसका asset_ref Get asset metadata या Download accepted version को पास किया जाता है।

`has_more` और `next_cursor` वर्तमान क्वेरी से संबंधित हैं। पूर्ण डाउनलोड `local_output_uri` लौटाता है; यह डिवाइस-स्थानीय प्रतिलिपि है, स्थायी सार्वजनिक लिंक नहीं।

बाइंडिंग/खाता/क्वेरी परिवर्तन के बाद पेजिनेशन रीसेट करें। `transfer_error` पर, मौजूदा फ़ाइल वस्तु को संरक्षित रखें और `error_code` दिखाएँ; इसे चुपचाप किसी अन्य प्रदाता संस्करण से न बदलें।

योजना बनाई गई। आपका B2 खाता स्टोरेज और डाउनलोड शुल्क का भुगतान करता है।

प्रकाशन और सटीक‑संस्करण हटाने को जानबूझकर करें

स्टाफ को निजी संलग्नक अनजाने में उजागर नहीं करना चाहिए या छवि बदलते समय सभी संस्करणों को हटाना नहीं चाहिए।

`asset_ref = the selected accepted version`; बकेट बाइंडिंग और ऐप की फ़ाइल अनुमतियों को अनुरोधित ऑपरेशन की अनुमति देनी चाहिए।

वर्तमान दृश्यता दिखाएँ, स्पष्ट पुष्टि माँगें, फिर Change public sharing करें। हटाने के लिए, पुष्टि के साथ Delete accepted version को कॉल करें; पुष्टि परिणाम ज्ञात होने तक ऐप मेटाडेटा रखें।

`share_changed` के बाद, केवल तब `visibility` और `public_url` का उपयोग करें जब सार्वजनिक साझाकरण स्पष्ट रूप से अधिकृत हो। `delete_completed` के बाद, स्वामित्व वाली फ़ाइल रिकॉर्ड को अपडेट करें; `delete_pending` अंतिम हटाना नहीं है।

अनिश्चित ऑपरेशन के परिणाम की जाँच करें, सफलता मानने के बजाय। पहले जारी किए गए प्रोवाइडर रीड URL समाप्ति तक वैध रह सकते हैं; DB पंक्ति हटाने या शेयरिंग निष्क्रिय करने पर भी पहले से डाउनलोड किए गए बाइट्स वापस नहीं लिए जा सकते।

योजना बनाई गई। आपका B2 खाता स्टोरेज और डाउनलोड शुल्क का भुगतान करता है।

वर्तमान में क्या काम करता है

योजना वाला प्लगइन। यह अभी स्थापित नहीं हुआ है और उपयोग के लिए उपलब्ध नहीं है। नीचे दिया गया गाइड इच्छित फ़ाइल वर्कफ़्लो दिखाता है।

वर्कफ़्लो बनाएं

योजना बनाई गई

योजना किया गया कार्यप्रवाह। वर्तमान बीटा में अभी उपलब्ध नहीं है।

इन उदाहरणों में Lesson, Message और Order जैसे ऐप रिकॉर्ड का उपयोग किया गया है। इन्हें अपने डेटा प्रकारों और तत्व नामों से बदलें। उदाहरण मीडिया पते को अपने फ़ाइलों से बदलना आवश्यक है।

  1. योजना: अपने प्रोजेक्ट सेटिंग्स में, अपना B2 स्टोरेज और अनुमत बकेट चुनें। उसकी गोपनीयता, फ़ोल्डर उपसर्ग और स्वीकृत फ़ाइल प्रकार व आकार सेट करें।

  2. अनुमत स्टोरेज विकल्प दिखाने के लिए List B2 bindings का उपयोग करें। वर्तमान उपयोगकर्ता की फ़ाइलें दिखाने के लिए List my B2 files और विवरण के लिए Get my B2 file info का उपयोग करें।

  3. एक फ़ाइल चुनें। bucket_binding_id, local_uri, display_name, mime_type और expected_size सेट करें, फिर Upload file चलाएँ। प्रगति दिखाएँ, लेकिन फ़ाइल को सहेजा माना जाने से पहले upload_verified की प्रतीक्षा करें।

  4. अपने ऐप रिकॉर्ड में asset_ref सहेजें। इसे Get asset metadata, Resolve private read या Download accepted version के लिए उपयोग करें। Change public sharing और Delete accepted version को अलग पुष्टि की आवश्यकता होती है।

वर्कफ़्लो आरेख — ऐप स्क्रीनशॉट नहीं

एक बार कॉन्फ़िगर करें

इस प्लगइन के लिए कुंजी सक्रियण नियोजित है। अपने Bubble ऐप प्रोजेक्ट को BestPlugins → Dashboard → Plugins में बनाएं या चुनें। Xodera B2 Files Native चुनें, उसकी कुंजी कॉपी करें, फिर Bubble → Plugins → Xodera B2 Files Native खोलें और उसे project_api_key में पेस्ट करें। एक बार सहेजें; फिर नीचे दी गई क्रियाओं का उपयोग करें। प्रत्येक प्रोजेक्ट में प्रत्येक प्लगइन की अपनी कुंजी होती है।

अपने स्वयं के Backblaze B2 खाते का उपयोग करें और इस ऐप के लिए बकेट चुनें। तय करें कि कौन फ़ाइलें पढ़ सकता है और अपलोड कर सकता है। संबंधित उपयोगकर्ता हाँ/ना फ़ील्ड के नाम b2_reader_permission_field और b2_writer_permission_field में संग्रहीत करें; डिफ़ॉल्ट b2_files_reader और b2_files_writer हैं। केवल अधिकृत प्रशासक को इन उपयोगकर्ता अनुमतियों को बदलना चाहिए।

एक बार कॉन्फ़िगर करें
  1. अपने Bubble ऐप प्रोजेक्ट को BestPlugins → Dashboard → Plugins पर बनाएं या चुनें।
  2. इस प्लगइन को चुनें और उसका प्रोजेक्ट कुंजी कॉपी करें।
  3. नियोजित: Bubble → Plugins → Xodera B2 Files Native खोलें; कुंजी को project_api_key में पेस्ट करें और सहेजें।
  4. एलिमेंट जोड़ें, अपना ऐप डेटा चुनें और नीचे दिया गया वर्कफ़्लो बनाएं।
  5. अभी केवल निजी बीटा एक्सेस उपलब्ध है। सार्वजनिक इंस्टॉलेशन और भुगतान सक्रियण अभी खुला नहीं है।
स्थापना और सदस्यता

For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.

परिणाम को अपने ऐप में सहेजें

उदाहरण संलग्नक: asset_ref, संबंधित रिपोर्ट/ऑर्डर, मालिक, display_name, mime_type और size_bytes। इन्हें upload_verified के बाद सहेजें। बाद में फ़ाइल को फिर से खोलने के लिए asset_ref का उपयोग करें; एक अस्थायी पढ़ने का पता या किसी एक डिवाइस पर पथ स्थायी फ़ाइल संदर्भ नहीं है। यदि डेटाबेस रिकॉर्ड सहेजना विफल हो जाता है, तो फ़ाइल को फिर से अपलोड करने के बजाय उस रिकॉर्ड को पुनः सहेजने का प्रयास करें।

विफलता, रद्दीकरण और पुनर्प्राप्ति

यदि अपलोड परिणाम अज्ञात है, तो upload_id को रखें और Check or recover upload status का उपयोग करें। स्वचालित रूप से दूसरी प्रति अपलोड न करें। रद्द करना अधूरे ट्रांसफ़र को प्रभावित करता है, न कि पहले से सहेजी गई फ़ाइल को। यदि एक्सेस समाप्त हो जाता है, तो पुराने अस्थायी पते को पुनः उपयोग करने के बजाय फ़ाइल को फिर से अनुरोध करें।

क्षमताएँ और सीमाएँ

योजना अनुसार अधिकतम फ़ाइल आकार: 256 MiB, या आप द्वारा चुना गया कम बकेट सीमा। Backblaze स्टोरेज और डाउनलोड शुल्क आपके B2 खाते के अंतर्गत आते हैं। सार्वजनिक बकेट में फ़ाइलें सार्वजनिक रहती हैं भले ही संबंधित ऐप रिकॉर्ड निजी हो। कोई वायरस‑स्कैनिंग वादा, मल्टीपार्ट अपलोड, विराम या ऐप समाप्ति के बाद पुनर्प्राप्ति नहीं है।

सेटिंग्स, क्रियाएँ और परिणाम

इन नामों का उपयोग Bubble में करें। नियोजित सुविधाएँ अलग से चिह्नित हैं।

उपलब्ध बीटा सेटिंग्स

एलिमेंट सेटिंग्स

bucket_binding_id · textlocal_uri · textdisplay_name · textmime_type · textexpected_size · numbermetadata_json · textasset_ref · textis_active · yes_nodisabled · yes_nolanguage · textui_text_json · texttitle · textshow_preview · yes_noshow_provider_browse · yes_no

स्थितियाँ

status · textis_busy · yes_noupload_id · textupload_status · textasset_ref · textdisplay_name · textmime_type · textsize_bytes · numberbytes_sent · numberprogress · numberprogress_indeterminate · yes_notemporary_read_url · textread_expires_at · textlocal_output_uri · textpublic_url · textvisibility · textnext_cursor · texthas_more · yes_noquery_revision · textfiles_json · textbuckets_json · textremote_files_json · textremote_next_cursor · textremote_has_more · yes_noremote_query_revision · textbucket_binding_id · textcleanup_pending · yes_noerror_code · texterror_message · text

इवेंट्स

file_selectedupload_startedupload_transport_completedupload_verifiedupload_pendingbuckets_loadedbucket_selectedlist_loadedmetadata_loadedread_resolveddownload_completedshare_changeddelete_completeddelete_pendingbrowse_loadedtransfer_cancelledcleanup_pendingtransfer_errorsession_cleared

क्रियाएँ और उनके इनपुट

List allowed bucketsSelect bucket bindingCheck local sourceUpload fileCheck or recover upload statusCancel owned transferClear local sessionList application filesRefresh application filesLoad more application filesSelect asset referenceGet asset metadataResolve private readDownload accepted versionBrowse provider filesChange public sharingDelete accepted version
एलिमेंट सेटिंग्स · 14

योजना किया गया कार्यप्रवाह। वर्तमान बीटा में अभी उपलब्ध नहीं है।

bucket_binding_idtext · डिफ़ॉल्ट: ""
उदाहरण मान<binding returned by List B2 bindings>
उदाहरण Bubble अभिव्यक्तिSelected Binding's binding_id
List B2 bindings द्वारा लौटाया गया स्टोरेज विकल्प। इस फ़ाइल के लिए इसका ID उपयोग करें।
local_uritext · डिफ़ॉल्ट: ""
उदाहरण मानfile:///app-cache/attachment.jpg
उदाहरण Bubble अभिव्यक्तिOffline Files' local_uri
इस डिवाइस पर पढ़ने योग्य फ़ाइल स्थान। यह ऑनलाइन डाउनलोड लिंक नहीं है।
display_nametext · डिफ़ॉल्ट: ""
उदाहरण मानreport-photo.jpg
उदाहरण Bubble अभिव्यक्तिSelected Attachment's display_name
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
mime_typetext · डिफ़ॉल्ट: ""
उदाहरण मानimage/jpeg
उदाहरण Bubble अभिव्यक्तिPhoto Editor's output_mime
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
expected_sizenumber · डिफ़ॉल्ट: 0
उदाहरण मान246975
उदाहरण Bubble अभिव्यक्तिOffline Files' size_bytes
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
metadata_jsontext · डिफ़ॉल्ट: ""
उदाहरण मान{"label":"field-report"}
उदाहरण Bubble अभिव्यक्तिSelected Attachment's safe_metadata_json
वैकल्पिक JSON जिसमें रिपोर्ट लेबल जैसी ऐप जानकारी हो। इसे छोटा रखें और व्यक्तिगत डेटा से बचें।
asset_reftext · डिफ़ॉल्ट: ""
उदाहरण मान<returned asset_ref>
उदाहरण Bubble अभिव्यक्तिSelected B2Asset's asset_ref
सेवा से स्थिर अस्पष्ट स्वीकृत-एसेट पहचान। इसे चुनने से कभी भी उपयोगकर्ता प्राधिकरण बायपास नहीं होता।
is_activeyes_no · डिफ़ॉल्ट: true
उदाहरण मानyes
उदाहरण Bubble अभिव्यक्तिGuideHost's view_is_active (your yes/no custom state)
जब यह दृश्य खुला हो तो हाँ सेट करें। बाहर निकलते समय नहीं सेट करें, ताकि प्लेबैक या वर्तमान कार्य रोक सके।
disabledyes_no · डिफ़ॉल्ट: false
उदाहरण मानno
उदाहरण Bubble अभिव्यक्तिGuideHost's is_busy (your yes/no custom state)
जब आपका ऐप व्यस्त हो या यह कार्रवाई उपलब्ध न हो, तो तत्व को निष्क्रिय करें।
languagetext · डिफ़ॉल्ट: "auto"
उदाहरण मानuk
उदाहरण Bubble अभिव्यक्तिCurrent User's preferred_language
language=auto को समर्थित डिवाइस या ब्राउज़र भाषा के अनुसार सेट करें। स्पष्ट रूप से चुनने के लिए समर्थित भाषा कोड दर्ज करें।
ui_text_jsontext · डिफ़ॉल्ट: ""
उदाहरण मान{}
उदाहरण Bubble अभिव्यक्तिApp Settings' player_labels_json (supported keys only)
वैकल्पिक JSON समर्थित बटन लेबल के साथ। अंतर्निहित टेक्स्ट उपयोग करने के लिए खाली छोड़ें।
titletext · डिफ़ॉल्ट: ""
उदाहरण मानLesson 4 — review
उदाहरण Bubble अभिव्यक्तिSelected Lesson's name
दिखाई देने वाला ऐप टेक्स्ट; यदि खाली रहेगा तो समर्थित होने पर अंतर्निहित स्थानीयकृत कॉपी उपयोग होगी। कोई प्रमाणपत्र नहीं।
show_previewyes_no · डिफ़ॉल्ट: false
उदाहरण मानyes
उदाहरण Bubble अभिव्यक्तिApp Settings' b2_preview
फ़ाइल पूर्वावलोकन दिखाएँ या छिपाएँ।
show_provider_browseyes_no · डिफ़ॉल्ट: false
उदाहरण मानno
उदाहरण Bubble अभिव्यक्तिCurrent User's authorized_browse_UI (presentation only)
अनुमत उपयोगकर्ताओं के लिए स्टोरेज ब्राउज़िंग नियंत्रण दिखाएँ या छिपाएँ।
क्रियाएँ और उनके इनपुट · 20

योजना किया गया कार्यप्रवाह। वर्तमान बीटा में अभी उपलब्ध नहीं है।

List allowed buckets

कोई कार्रवाई पैरामीटर नहीं

Select bucket binding
binding_idtext · डिफ़ॉल्ट: —
उदाहरण मान<returned allowed binding ID>
उदाहरण Bubble अभिव्यक्तिSelected Binding's binding_id
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
Check local source

कोई कार्रवाई पैरामीटर नहीं

Upload file
acknowledge_public_bytesyes_no · डिफ़ॉल्ट: —
उदाहरण मानno
उदाहरण Bubble अभिव्यक्तिPublic bucket disclosure Checkbox is checked (private bucket: no)
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
confirm_retryyes_no · डिफ़ॉल्ट: —
उदाहरण मानno
उदाहरण Bubble अभिव्यक्तिRetry Checkbox is checked after confirmed clean pending status
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
Check or recover upload status
upload_idtext · डिफ़ॉल्ट: —
उदाहरण मान<original returned upload_id>
उदाहरण Bubble अभिव्यक्तिCurrent UploadIntent's upload_id
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
Cancel owned transfer

कोई कार्रवाई पैरामीटर नहीं

Clear local session

कोई कार्रवाई पैरामीटर नहीं

List application files

कोई कार्रवाई पैरामीटर नहीं

Refresh application files

कोई कार्रवाई पैरामीटर नहीं

Load more application files

कोई कार्रवाई पैरामीटर नहीं

Select asset reference
asset_reftext · डिफ़ॉल्ट: —
उदाहरण मान<returned asset_ref>
उदाहरण Bubble अभिव्यक्तिSelected B2Asset's asset_ref
सेवा से स्थिर अस्पष्ट स्वीकृत-एसेट पहचान। इसे चुनने से कभी भी उपयोगकर्ता प्राधिकरण बायपास नहीं होता।
Get asset metadata
asset_reftext · डिफ़ॉल्ट: —
उदाहरण मान<returned asset_ref>
उदाहरण Bubble अभिव्यक्तिSelected B2Asset's asset_ref
सेवा से स्थिर अस्पष्ट स्वीकृत-एसेट पहचान। इसे चुनने से कभी भी उपयोगकर्ता प्राधिकरण बायपास नहीं होता।
Resolve private read
asset_reftext · डिफ़ॉल्ट: —
उदाहरण मान<returned asset_ref>
उदाहरण Bubble अभिव्यक्तिSelected B2Asset's asset_ref
सेवा से स्थिर अस्पष्ट स्वीकृत-एसेट पहचान। इसे चुनने से कभी भी उपयोगकर्ता प्राधिकरण बायपास नहीं होता।
Download accepted version
asset_reftext · डिफ़ॉल्ट: —
उदाहरण मान<returned asset_ref>
उदाहरण Bubble अभिव्यक्तिSelected B2Asset's asset_ref
सेवा से स्थिर अस्पष्ट स्वीकृत-एसेट पहचान। इसे चुनने से कभी भी उपयोगकर्ता प्राधिकरण बायपास नहीं होता।
Browse provider files
prefixtext · डिफ़ॉल्ट: —
उदाहरण मान""
उदाहरण Bubble अभिव्यक्तिAuthorized Browse Settings' prefix
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
load_moreyes_no · डिफ़ॉल्ट: —
उदाहरण मानno
उदाहरण Bubble अभिव्यक्तिLoad More button only, for unchanged query
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
Change public sharing
asset_reftext · डिफ़ॉल्ट: —
उदाहरण मान<returned asset_ref>
उदाहरण Bubble अभिव्यक्तिSelected B2Asset's asset_ref
सेवा से स्थिर अस्पष्ट स्वीकृत-एसेट पहचान। इसे चुनने से कभी भी उपयोगकर्ता प्राधिकरण बायपास नहीं होता।
enabledyes_no · डिफ़ॉल्ट: —
उदाहरण मानno
उदाहरण Bubble अभिव्यक्तिPublic Share Checkbox is checked after separate confirmation
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
confirmyes_no · डिफ़ॉल्ट: —
उदाहरण मानyes — explicit confirmation only
उदाहरण Bubble अभिव्यक्तिConfirm Checkbox is checked
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
Delete accepted version
asset_reftext · डिफ़ॉल्ट: —
उदाहरण मान<returned asset_ref>
उदाहरण Bubble अभिव्यक्तिSelected B2Asset's asset_ref
सेवा से स्थिर अस्पष्ट स्वीकृत-एसेट पहचान। इसे चुनने से कभी भी उपयोगकर्ता प्राधिकरण बायपास नहीं होता।
confirmyes_no · डिफ़ॉल्ट: —
उदाहरण मानyes — explicit confirmation only
उदाहरण Bubble अभिव्यक्तिConfirm Checkbox is checked
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
List B2 bindings
environmenttext · डिफ़ॉल्ट: —
उदाहरण मानdevelopment
उदाहरण Bubble अभिव्यक्तिApp Settings' selected_environment
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।

वापसी

ok · yes/nostatus · texterror_code · textbinding_ids · text listlabels · text listprivacy · text listmax_size_bytes · number list
List my B2 files
environmenttext · डिफ़ॉल्ट: —
उदाहरण मानdevelopment
उदाहरण Bubble अभिव्यक्तिApp Settings' selected_environment
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
binding_idtext · डिफ़ॉल्ट: —
उदाहरण मान<returned allowed binding ID>
उदाहरण Bubble अभिव्यक्तिSelected Binding's binding_id
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
limitnumber · डिफ़ॉल्ट: —
उदाहरण मान50
उदाहरण Bubble अभिव्यक्तिGallery Settings' page_size
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
cursortext · डिफ़ॉल्ट: —
उदाहरण मान""
उदाहरण Bubble अभिव्यक्तिPrevious List my B2 files result's next_cursor; empty on first page
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।

वापसी

ok · yes/nostatus · texterror_code · textasset_refs · text listdisplay_names · text listmime_types · text listsize_bytes · number listcreated_ats · text listvisibility · text listpublic_urls · text listprovider_status · text listinspection_status · text listmetadata_labels · text listhas_more · yes/nonext_cursor · textquery_revision · text
Get my B2 file info
environmenttext · डिफ़ॉल्ट: —
उदाहरण मानdevelopment
उदाहरण Bubble अभिव्यक्तिApp Settings' selected_environment
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
binding_idtext · डिफ़ॉल्ट: —
उदाहरण मान<returned allowed binding ID>
उदाहरण Bubble अभिव्यक्तिSelected Binding's binding_id
वर्तमान व्यवसाय रिकॉर्ड का मान उपयोग करें; इसे नीचे दिए गए सीमाओं के विरुद्ध सत्यापित करें।
asset_reftext · डिफ़ॉल्ट: —
उदाहरण मान<returned asset_ref>
उदाहरण Bubble अभिव्यक्तिSelected B2Asset's asset_ref
सेवा से स्थिर अस्पष्ट स्वीकृत-एसेट पहचान। इसे चुनने से कभी भी उपयोगकर्ता प्राधिकरण बायपास नहीं होता।

वापसी

ok · yes/nostatus · texterror_code · textasset_ref · textdisplay_name · textmime_type · textsize_bytes · numbercreated_at · textvisibility · textpublic_url · textprovider_status · textinspection_status · textmetadata_label · text
स्थिति और इवेंट्स

योजना किया गया कार्यप्रवाह। वर्तमान बीटा में अभी उपलब्ध नहीं है।

स्थितियाँ

status · text

इस कार्रवाई का वर्तमान परिणाम। सफलता सहेजने से पहले मिलते-जुलते पूर्णता इवेंट का उपयोग करें।

is_busy · yes_no

काम अभी भी प्रगति में है। कोई अन्य कार्रवाई शुरू करने से पहले प्रतीक्षा करें।

upload_id · text

इस आइटम या कार्रवाई का पहचानकर्ता। इसे मिलते‑जुलते ऐप रिकॉर्ड के साथ रखें। अनिश्चित परिणाम को पुनः प्रयास करते समय वही अनुरोध पहचानकर्ता उपयोग करें।

upload_status · text

इस कार्रवाई का वर्तमान परिणाम। सफलता सहेजने से पहले मिलते-जुलते पूर्णता इवेंट का उपयोग करें।

asset_ref · text

इस आइटम या कार्रवाई का पहचानकर्ता। इसे मिलते‑जुलते ऐप रिकॉर्ड के साथ रखें। अनिश्चित परिणाम को पुनः प्रयास करते समय वही अनुरोध पहचानकर्ता उपयोग करें।

display_name · text

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

mime_type · text

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

size_bytes · number

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

bytes_sent · number

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

progress · number

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

progress_indeterminate · yes_no

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

temporary_read_url · text

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

read_expires_at · text

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

local_output_uri · text

इस डिवाइस पर फ़ाइल स्थान। यदि फ़ाइल को ऑनलाइन रखना आवश्यक हो तो इसे अलग से सहेजें या अपलोड करें।

public_url · text

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

visibility · text

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

next_cursor · text

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

has_more · yes_no

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

query_revision · text

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

files_json · text

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

buckets_json · text

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

remote_files_json · text

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

remote_next_cursor · text

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

remote_has_more · yes_no

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

remote_query_revision · text

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

bucket_binding_id · text

इस आइटम या कार्रवाई का पहचानकर्ता। इसे मिलते‑जुलते ऐप रिकॉर्ड के साथ रखें। अनिश्चित परिणाम को पुनः प्रयास करते समय वही अनुरोध पहचानकर्ता उपयोग करें।

cleanup_pending · yes_no

चयनित आइटम का वर्तमान मान। संबंधित इवेंट के बाद इसे पढ़ें।

error_code · text

पिछली कार्रवाई की त्रुटि जानकारी। सहायक संदेश दिखाएँ और संबंधित पुनः प्रयास प्रदान करें।

error_message · text

पिछली कार्रवाई की त्रुटि जानकारी। सहायक संदेश दिखाएँ और संबंधित पुनः प्रयास प्रदान करें।

इवेंट्स

file_selected

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

upload_started

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

upload_transport_completed

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

upload_verified

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

upload_pending

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

buckets_loaded

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

bucket_selected

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

list_loaded

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

metadata_loaded

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

read_resolved

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

download_completed

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

share_changed

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

delete_completed

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

delete_pending

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

browse_loaded

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

transfer_cancelled

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

cleanup_pending

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

transfer_error

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

session_cleared

जब यह इवेंट होता है, तो उसी तत्व से संबंधित स्थितियों को पढ़ें।

डेवलपर्स के पूछे जाने वाले प्रश्न

क्या मैं अस्थायी पढ़ने का URL अपनी फ़ाइल के रूप में सहेज सकता हूँ?

नहीं। asset_ref और मानक मेटाडेटा को बनाए रखें। पढ़ने को पुनः अधिकृत करें; डिवाइस डाउनलोड पथ Bubble फ़ाइल नहीं है।

सब्सक्रिप्शन कैसे काम करता है?

योजना अनुसार मूल्य निर्धारण: Bubble में प्लगइन स्थापित करना निःशुल्क है। BestPlugins एक्सेस प्रत्येक प्लगइन के लिए प्रत्येक Bubble ऐप प्रोजेक्ट में अलग सदस्यता है: 7 दिन निःशुल्क, फिर US$1.50 प्रति माह। Development और Live शामिल हैं। संचालन की संख्या पर कोई निश्चित सीमा नहीं है; फ़ाइल‑आकार और फीचर सीमाएँ अभी भी लागू हैं। चेकआउट अभी खुला नहीं है। सक्रियण स्क्रीन पहली बिलिंग तिथि और रद्दीकरण शर्तें दिखाएगी।

संबंधित गाइड्स

Marketplace रिलीज़ लंबित

फ़ोरम गाइड पोस्ट नहीं किया गया

सहायता के लिए, हमें बताएं कि आप कौन सा प्लगइन और डिवाइस उपयोग कर रहे हैं, आपने कौन सी क्रिया आज़माई और क्या हुआ। व्यक्तिगत डेटा के बिना एक उदाहरण उपयोग करें। अपनी कुंजी या निजी फ़ाइलें कभी साझा न करें।