تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفيه التعامل مع ملفات الدروب بوكس عن طريق api
#3
وعليكم السلام ورحمة الله وبركاته
الافضل لك وانا استعمله شخصيا هو firebase قم بتسجيل الدخول الى firebase من اللينك ده
https://console.firebase.google.com/u/0
وقم بانشاء مشروع جديد وسميه اي اسم تحبه وبعدين عند انشائه قم بالدخول الى الواجهة
ستجد في قائمة Build في الشمال هتلاقى Realtime Database هتدوس عليها وتنشئ قاعدة
وبعدين هتلاقي الرابط موجود كدة مثلا
https://vb4arb-35ea7-default-rtdb.firebaseio.com/
هتعمل بيانات زي اللى في الصورة كدة بس سميها زي ما تحب

بعد انشاء القاعدة هتخش علي القايمة الجانبية تانى عند Project Overview هتلاقي علامة جنبها
ايقونة اعدادات هتضغط عليها وبعدين تختار Project Settings وبعدين Service accounts 
وبعدين تختار Database Secrets هتلاقي المفتاح الخاص بيك تمام كدة بقي معاك الرابط والمفتاح
ده شكل الرابط مع تغير طبعا البيانات لي بياناتك اكيد
https://vb4arb-35ea7-default-rtdb.fireba...GPQpqZ5mUC
هشرحلك الكود
الرابط : https://vb4arb-35ea7-default-rtdb.firebaseio.com
اسم القاعدة بتاعتك : vb4arb وطبعا في الكود هي  json لان دي بتتعامل عن طريق json 
وده طبعا : ?auth= ده المصادقة اللى هتحط بعدها الكود الخاص بيك
وده طبعا الكود بتاعك : jdKw5qxlOqu0IAwQIkGhrBmMzwP5thGPQpqZ5mUC
كدة كله تمام الكود اهو بقي اللى هضيفه في مشروعك
كود :
Imports System.Net.Http
Imports System.Text
Imports System.Threading.Tasks

Public Class Form1

   Private Async Sub btnUpdate_Click(sender As Object, e As EventArgs) Handles btnUpdate.Click

       Dim url As String = "https://vb4arb-35ea7-default-rtdb.firebaseio.com/vb4arb.json?auth=jdKw5qxlOqu0IAwQIkGhrBmMzwP5thGPQpqZ5mUC"

       Dim newCodeValue As String = txtCode.Text
       Dim jsonData As String = "{""code"":""" & newCodeValue & """}"
       Dim client As New HttpClient()
       client.DefaultRequestHeaders.Accept.Clear()
       client.DefaultRequestHeaders.Accept.Add(New System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"))
       Dim request As New HttpRequestMessage(New HttpMethod("PATCH"), url) With {
           .Content = New StringContent(jsonData, Encoding.UTF8, "application/json")
       }

       Try
           Dim response As HttpResponseMessage = Await client.SendAsync(request)
           response.EnsureSuccessStatusCode()

           Dim responseString As String = Await response.Content.ReadAsStringAsync()
           MessageBox.Show("تم التحديث بنجاح: " & responseString)
       Catch ex As Exception
           MessageBox.Show("خطأ في التحديث: " & ex.Message)
       End Try
   End Sub

End Class
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: كيفيه التعامل مع ملفات الدروب بوكس عن طريق api - بواسطة ميدو الفنان - 09-08-24, 11:24 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 282 02-11-25, 11:19 PM
آخر رد: justforit
  [VB.NET] تكست بوكس EMADW 3 453 09-05-25, 05:09 PM
آخر رد: princelovelorn
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 621 05-02-25, 01:51 AM
آخر رد: new_programer
  كود لتغير لون الخط فى التكست بوكس خالد كامل1 1 342 31-01-25, 06:22 PM
آخر رد: أبو خالد الشكري
  [كود] كود تغيير حجم النص في التكست بوكس hassan 8 8,800 30-01-25, 02:33 AM
آخر رد: خالد كامل1
  مساعدة في استيراد البيانات من الليست بوكس fireswored1 4 479 22-01-25, 08:43 PM
آخر رد: fireswored1
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,514 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  طريقة جلب نوع ملفات معينة heem1986 3 485 31-12-24, 11:32 PM
آخر رد: aljzazy
  [VB.NET] تعبئة كومبو بوكس بقواعد البيانات الموجوده علي السيرفر Mustafa Shaker 6 4,113 23-12-24, 03:59 PM
آخر رد: aljzazy
  [VB.NET] جيك بوكس muaamar 3 390 23-11-24, 09:00 PM
آخر رد: rdxdz

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم