Notice: file_put_contents(): Write of 6188 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50

Warning: file_put_contents(): Only 12288 of 18476 bytes written, possibly out of free disk space in /var/www/tgoop/post.php on line 50
مبرمجين الوطن العربي@Programmer_of_the_Arab_world P.73
PROGRAMMER_OF_THE_ARAB_WORLD Telegram 73
ماهو الـ API ؟
الـ API هو اختصار Application Programming Interface الـ API ببساطة هى عبارة عن وسيط يقدم خدمة لبرنامج معين فيقوم برنامجك مثلا بالتواصل مع هدا الوسيط لكي يترجم له مجموعة من الامور يحتاج برنامجك اليها حتى يفهمها
الـ API اليوم لايمكن الاستغناء عنها ابدا فلايكاد موقع تدخله الا وتجده يستخدم API مثلا عندما تجد موقع ما يدعم خاصية التسجيل عبر facebook فبتسجيلك عن طريق فيسبوك يتطلب api خاصة بالفيسبوك تمر عليها وهدا الوسيط api يقوم بالرد للسرفر ادا كانت البيانات صحيحة ام لا.....ايضا خرائط google maps التي تجدها بالمواقع هي تستخدم api خاصة بسرفرات google ..حيث تسمح لصاحب الموقع بعرض جزء معين من الخريطة بموقعه دون الدهاب الى موقع google maps ...ايضا احوال الطقس واسعار ومنحنيات البورصات التي تراها بالمواقع هده البيانات كلها يتم جلبها من الـ api

ماهو الـ Rest API ؟
اختصاراً لـ Representational state transfer هو نوع من أنواع الـ API حيث يقوم هدا النوع بنقل البيانات بين العميل والخادم "Server و Client" عن طريق البرتكول HTTP, فجميع العمليات تتم من خلال هذا البرتكول وعندما نقول عمليات فنحن نقصد العمليات الشائعة بعالم البرمجة وهي CREATE READ UPDATE DELETE اختصارا لكلمةCRUD

عندما نقول أن REST PAI يقوم باستخدام البرتكول HTTP فهدا يعني باختصار شديد بدون تعقيدانك تقوم بارسال الأوامر عبر رابط أو مسار عبر نمط معين سواء كان GET POST PUT DELETE PATH وغير دلك

أو شيء علينا ان نفهم طريقة عمل الـ api بغض النظر على برمجتها , فتقريبا جميع الـ apis الخاصة بالويب بالعالم تتفق على مجموعة من الأبجديات ومنها أنها تدعم لغة json أي انها تتبادل البيانات عن طريق لغة json . أيضا عليك ان تفهم كيفية عمل نظام CRUD في API أو مايسمى اختصارا لـ CREATE READ UPDATE DELET

يملك البرتكول HTTP مجموعة من التعليمات methods تترجم من خلالها نوع الطلب المرسل من client الى server حيث سيفهم الـ API من خلال مسار رابط http +نوع الـ method سيفهم مادا تريده بالضبط ويقوم بمعالجة طلبك وتتلخص تعليمات البرتكول http في التالي

GET تستخدم لجلب البيانات من السيرفر (قراءة البيانات READ)
POST لإضافة بيانات (انشاء محتوى CREATE)
PUT لتعديل بيانات موجودة بالفعل (التعديل UPDATE)
DELETE لحذف بيانات موجودة بالسرفر (الحذف DELETE)
فالـ API بشكله الافتراضي عندما يستقل مثلا تعليمة عن طريق POST سيفهم انك تقصد CREATE اي انك تريد اضافة بيانات..وعندما يستقبل تعليمة بنمط GET سيفهم انك تريد جلب وقراءة بيانات READ
أيضا عندما يستقبل تعليمة بنمط PUT سيفهم أنك تريد التعديل على بيانات شيء ما موجود سابقا بقاعدة البيانات وعندما يستقبل بيانات
#منقول



tgoop.com/Programmer_of_the_Arab_world/73
Create:
Last Update:

ماهو الـ API ؟
الـ API هو اختصار Application Programming Interface الـ API ببساطة هى عبارة عن وسيط يقدم خدمة لبرنامج معين فيقوم برنامجك مثلا بالتواصل مع هدا الوسيط لكي يترجم له مجموعة من الامور يحتاج برنامجك اليها حتى يفهمها
الـ API اليوم لايمكن الاستغناء عنها ابدا فلايكاد موقع تدخله الا وتجده يستخدم API مثلا عندما تجد موقع ما يدعم خاصية التسجيل عبر facebook فبتسجيلك عن طريق فيسبوك يتطلب api خاصة بالفيسبوك تمر عليها وهدا الوسيط api يقوم بالرد للسرفر ادا كانت البيانات صحيحة ام لا.....ايضا خرائط google maps التي تجدها بالمواقع هي تستخدم api خاصة بسرفرات google ..حيث تسمح لصاحب الموقع بعرض جزء معين من الخريطة بموقعه دون الدهاب الى موقع google maps ...ايضا احوال الطقس واسعار ومنحنيات البورصات التي تراها بالمواقع هده البيانات كلها يتم جلبها من الـ api

ماهو الـ Rest API ؟
اختصاراً لـ Representational state transfer هو نوع من أنواع الـ API حيث يقوم هدا النوع بنقل البيانات بين العميل والخادم "Server و Client" عن طريق البرتكول HTTP, فجميع العمليات تتم من خلال هذا البرتكول وعندما نقول عمليات فنحن نقصد العمليات الشائعة بعالم البرمجة وهي CREATE READ UPDATE DELETE اختصارا لكلمةCRUD

عندما نقول أن REST PAI يقوم باستخدام البرتكول HTTP فهدا يعني باختصار شديد بدون تعقيدانك تقوم بارسال الأوامر عبر رابط أو مسار عبر نمط معين سواء كان GET POST PUT DELETE PATH وغير دلك

أو شيء علينا ان نفهم طريقة عمل الـ api بغض النظر على برمجتها , فتقريبا جميع الـ apis الخاصة بالويب بالعالم تتفق على مجموعة من الأبجديات ومنها أنها تدعم لغة json أي انها تتبادل البيانات عن طريق لغة json . أيضا عليك ان تفهم كيفية عمل نظام CRUD في API أو مايسمى اختصارا لـ CREATE READ UPDATE DELET

يملك البرتكول HTTP مجموعة من التعليمات methods تترجم من خلالها نوع الطلب المرسل من client الى server حيث سيفهم الـ API من خلال مسار رابط http +نوع الـ method سيفهم مادا تريده بالضبط ويقوم بمعالجة طلبك وتتلخص تعليمات البرتكول http في التالي

GET تستخدم لجلب البيانات من السيرفر (قراءة البيانات READ)
POST لإضافة بيانات (انشاء محتوى CREATE)
PUT لتعديل بيانات موجودة بالفعل (التعديل UPDATE)
DELETE لحذف بيانات موجودة بالسرفر (الحذف DELETE)
فالـ API بشكله الافتراضي عندما يستقل مثلا تعليمة عن طريق POST سيفهم انك تقصد CREATE اي انك تريد اضافة بيانات..وعندما يستقبل تعليمة بنمط GET سيفهم انك تريد جلب وقراءة بيانات READ
أيضا عندما يستقبل تعليمة بنمط PUT سيفهم أنك تريد التعديل على بيانات شيء ما موجود سابقا بقاعدة البيانات وعندما يستقبل بيانات
#منقول

BY مبرمجين الوطن العربي


Share with your friend now:
tgoop.com/Programmer_of_the_Arab_world/73

View MORE
Open in Telegram


Telegram News

Date: |

During a meeting with the president of the Supreme Electoral Court (TSE) on June 6, Telegram's Vice President Ilya Perekopsky announced the initiatives. According to the executive, Brazil is the first country in the world where Telegram is introducing the features, which could be expanded to other countries facing threats to democracy through the dissemination of false content. Telegram Channels requirements & features As of Thursday, the SUCK Channel had 34,146 subscribers, with only one message dated August 28, 2020. It was an announcement stating that police had removed all posts on the channel because its content “contravenes the laws of Hong Kong.” Deputy District Judge Peter Hui sentenced computer technician Ng Man-ho on Thursday, a month after the 27-year-old, who ran a Telegram group called SUCK Channel, was found guilty of seven charges of conspiring to incite others to commit illegal acts during the 2019 extradition bill protests and subsequent months. Matt Hussey, editorial director of NEAR Protocol (and former editor-in-chief of Decrypt) responded to the news of the Telegram group with “#meIRL.”
from us


Telegram مبرمجين الوطن العربي
FROM American