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 जैसे ऐप रिकॉर्ड का उपयोग किया गया है। इन्हें अपने डेटा प्रकारों और तत्व नामों से बदलें। उदाहरण मीडिया पते को अपने फ़ाइलों से बदलना आवश्यक है।
योजना: अपने प्रोजेक्ट सेटिंग्स में, अपना B2 स्टोरेज और अनुमत बकेट चुनें। उसकी गोपनीयता, फ़ोल्डर उपसर्ग और स्वीकृत फ़ाइल प्रकार व आकार सेट करें।
अनुमत स्टोरेज विकल्प दिखाने के लिए List B2 bindings का उपयोग करें। वर्तमान उपयोगकर्ता की फ़ाइलें दिखाने के लिए List my B2 files और विवरण के लिए Get my B2 file info का उपयोग करें।
एक फ़ाइल चुनें। bucket_binding_id, local_uri, display_name, mime_type और expected_size सेट करें, फिर Upload file चलाएँ। प्रगति दिखाएँ, लेकिन फ़ाइल को सहेजा माना जाने से पहले upload_verified की प्रतीक्षा करें।
अपने ऐप रिकॉर्ड में 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 हैं। केवल अधिकृत प्रशासक को इन उपयोगकर्ता अनुमतियों को बदलना चाहिए।
एक बार कॉन्फ़िगर करें
- अपने Bubble ऐप प्रोजेक्ट को BestPlugins → Dashboard → Plugins पर बनाएं या चुनें।
- इस प्लगइन को चुनें और उसका प्रोजेक्ट कुंजी कॉपी करें।
- नियोजित: Bubble → Plugins → Xodera B2 Files Native खोलें; कुंजी को project_api_key में पेस्ट करें और सहेजें।
- एलिमेंट जोड़ें, अपना ऐप डेटा चुनें और नीचे दिया गया वर्कफ़्लो बनाएं।
- अभी केवल निजी बीटा एक्सेस उपलब्ध है। सार्वजनिक इंस्टॉलेशन और भुगतान सक्रियण अभी खुला नहीं है।
स्थापना और सदस्यता
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 listList 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 · textGet 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 रिलीज़ लंबित
फ़ोरम गाइड पोस्ट नहीं किया गया
सहायता के लिए, हमें बताएं कि आप कौन सा प्लगइन और डिवाइस उपयोग कर रहे हैं, आपने कौन सी क्रिया आज़माई और क्या हुआ। व्यक्तिगत डेटा के बिना एक उदाहरण उपयोग करें। अपनी कुंजी या निजी फ़ाइलें कभी साझा न करें।