خطوة خطوة لتحويل مدونتك الى تطبيق -2

  السلام عليكم أحبابي  في  الله ، 



الدرس  الاول  في الرابط  التالي 

https://guercifzone-ar.blogspot.com/2024/05/blog-post.html

بعد  ان استوفت شروط  العمل والبيئة لكي نقوم بالمشروع  سنحتاج  الى تحويل موقعنا  على رابط  التغذية rssfeed حتى يتسنى لنا التعامل مع البينات بشكل افضل  ....  

لكن هناك مشكلة  ان  شركة غوغل لاتضع اي شيء بشكل مجاني  فالتعامل  الافضل مع  ملفات التغذية  من نوع json  وليس  xml  فمثلا غوغل تضع لك اختيارين  كالتالي :

رابط  التغدية الخاص  ب xml المساحة بالمضللة  خاصة بمدونتك الخاصة : 

https://guercifzone-ar.blogspot.com/feeds/posts/default?alt=rss

رابط التغذية الخاص ب json  كما  المثال  الاول  المساحة المضللة  هي  الدومين تبع موقعك

https://guercifzone-ar.blogspot.com/feeds/posts/default?alt=json

فهناك  مشكلة  اذا تعاملت مع  ملف التغذية الخاص بjson لانك ستحتاج  الى تصريح خاص من غوغل وخدمة  تدفع اجرها ،  وهو امر  لا  احبذه كثيرا اوصفني  بالبخيل او بغيره  لاني  لا احب ان  يتم  استغلال في  امر  يمكنني اخذه بشكل مجاني ......

ما  سنقوم به  هو تحويل ملف  xml  الى  json عبر خدمات مجانية يقدمها  الموقع التالي :

https://rss2json.com/

الموقع  سهل  الاستخدام فقط تضع رابط  التغذية  ويحوله  لك  الى  خدمة api و  سورس جاهز في حالتنا  سنحتاج  كل من السورس ومن الملف الخاص بعد الضغط على رابط  الapi  سيحولك  الى صفة جديدة ستكون كالتالي 

API call : https://api.rss2json.com/v1/api.json?rss_url=https%3A%2F%2Fnews.ycombinator.com%2Frss

 قم بالتعليم على الكود  بالكامل عبر  التضليل او الضغط على ctrl +a وقم بالنسخ عبر  الضغط على  ctrl+c لنسخ  الكود  الان  سنحتاج  الى  موقع  اخر  ليقوم هذا  الاخير بتوليد  كلاسات مع المتغيرات ... هذا  الموقع  سيسهل علينا  عملية البحث والتكويد 


https://json2csharp.com/


سنختار من القائمة  json to  java  لاننا  نتعامل مع كلاسات الجافا ونقوم بلصق  الكود بالضغط على ctrl+v الان سنقوم بتحويل  الكود الى كلاسات ومتغيرات 

بعدها سنعو الى الموقع  الاول rss 2 json ونقوم بالتضليل على الكود  وازالة كل ما  لا نحتاج  اليه في  الكلاس  في حالتي  لم  اكن احتاج  الى  القوائم والعناصر والتعليقات لذا حدفتها ووضع بدلا منها  الكود  التالي  على  gist 

https://gist.github.com/ 

وهذا  رابط  احد الاقسام  التي استخدمتها  في  المشورع  ملحوظة حذف  الملف او اخفاؤه يغير من محتوى التشفيري  للرابط يعني عليك تغيير  الرابط  في حالة حذف  الملف او اخفاءه لكي  يعمل المشروع  معك  بشكل جيد 

https://gist.github.com/sadik-fattah/342f3bc2b7fd4d593eaeeee43b039cf9

رابط  الفيديو  على اليوتوب 



إرسال تعليق

0 تعليقات