Samer Alashqar نشر 16 يونيو 2022 أرسل تقرير مشاركة نشر 16 يونيو 2022 السلام عليكم.. قمت بالبحث عن api ليقوم بجلب جميع المدن التي في دولتي لكن لم استطع ان اجد هل هناك طريقة من الممكن ان تساعدني ؟ 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عمر قره محمد نشر 16 يونيو 2022 أرسل تقرير مشاركة نشر 16 يونيو 2022 بتاريخ منذ ساعة مضت قال Samer Alashqar: السلام عليكم.. قمت بالبحث عن api ليقوم بجلب جميع المدن التي في دولتي لكن لم استطع ان اجد هل هناك طريقة من الممكن ان تساعدني ؟ وعليكم السلام ورحمة الله، نعم هنالك مثل هذا الـ api و يمكنك الوصول له بالشكل التالي: var axios = require("axios"); var data = { iso2: "SY" }; var config = { method: "post", url: "https://countriesnow.space/api/v0.1/countries/cities", headers: {}, data: data, }; axios(config) .then(function (response) { console.log(response.data); }) .catch(function (error) { console.log(error); }); ويمكنك الوصول لرمز الـ iso2 الخاص ببلدك من خلال الرابط التالي https://countriesnow.space/api/v0.1/countries/currency وبعد ذلك قومي باستبدال SY التي ترمز لسوريا بال iso2 الخاص ببلدك. في حال اردت جميع البلدان وجميع المحافظات يمكنك الوصول إليهم من خلال الـ api التالي : var axios = require('axios'); var config = { method: 'get', url: 'https://countriesnow.space/api/v0.1/countries', headers: { } }; axios(config) .then(function (response) { console.log(JSON.stringify(response.data)); }) .catch(function (error) { console.log(error); }); 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Samer Alashqar نشر 16 يونيو 2022 الكاتب أرسل تقرير مشاركة نشر 16 يونيو 2022 بتاريخ 2 ساعات قال عمر قره محمد: وعليكم السلام ورحمة الله، نعم هنالك مثل هذا الـ api و يمكنك الوصول له بالشكل التالي: var axios = require("axios"); var data = { iso2: "SY" }; var config = { method: "post", url: "https://countriesnow.space/api/v0.1/countries/cities", headers: {}, data: data, }; axios(config) .then(function (response) { console.log(response.data); }) .catch(function (error) { console.log(error); }); ويمكنك الوصول لرمز الـ iso2 الخاص ببلدك من خلال الرابط التالي https://countriesnow.space/api/v0.1/countries/currency وبعد ذلك قومي باستبدال SY التي ترمز لسوريا بال iso2 الخاص ببلدك. في حال اردت جميع البلدان وجميع المحافظات يمكنك الوصول إليهم من خلال الـ api التالي : var axios = require('axios'); var config = { method: 'get', url: 'https://countriesnow.space/api/v0.1/countries', headers: { } }; axios(config) .then(function (response) { console.log(JSON.stringify(response.data)); }) .catch(function (error) { console.log(error); }); يعطيك العافية اخي هل استطيع تحويل اسم المدن والمناطق الى اللغة العربية ؟ 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 سامح أشرف نشر 17 يونيو 2022 أرسل تقرير مشاركة نشر 17 يونيو 2022 بتاريخ On 6/16/2022 at 09:30 قال Samer Alashqar: يعطيك العافية اخي هل استطيع تحويل اسم المدن والمناطق الى اللغة العربية ؟ يمكنك الإستعانة ترجمة جوجل لترجمة أسماء المدن والدول إلى اللغة العربية بسهولة، هنا مثال لترجمة "Cairo" إلى "القاهرة": في البداية عليك أن تقوم بتثبيت الحزمة التالية: npm i @vitalets/google-translate-api بعد ذلك يمكنك إستخدامها بالشكل التالي: const translate = require('@vitalets/google-translate-api'); const city = 'Cairo'; translate(city, { from: "en", to: 'ar' }).then(res => { console.log(res.text); // القاهرة }).catch(err => { console.error(err); }); تستطيع كذلك تخزين ناتج عملية الترجمة هذه في قاعدة بيانات ما، بحيث تقوم بالبحث في قاعدة البيانات هذه عن ترجمة اسم المدينة وإن لم تجده فيها فتستخدم ترجمة جوجل مباشرة. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Samer Alashqar
السلام عليكم..
قمت بالبحث عن api ليقوم بجلب جميع المدن التي في دولتي لكن لم استطع ان اجد هل هناك طريقة من الممكن ان تساعدني ؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.