منذ وقت ليس ببعيد واجهت صعوبة. لم ينجح في إنشاء SIG الصحيح (خطأ 104) عندما طلبت API في OK.RU (زملاء الدراسة). كما اتضح ، لم أكن الوصفة الوحيدة ، لم تكن الوصفات المقدمة على الشبكة تعمل جيدًا (لقد راجعت العديد باستخدام الطريقة العشوائية). في الواقع لقد عملوا ، لم أفهم فقط كيفية إنشاء الاستعلام الصحيح بشكل صحيح ، بحيث كانت SIG صحيحة أيضًا.
على وجه التحديد ، هذا المنشور مخصص بشكل خاص للخطأ 104 OK.RU API.
PARAM_SIGNATURE 104
يوجد أدناه رمز بسيط للحصول على قائمة بالألبومات. الكود عبارة عن عكاز صغير (كتبت الفصل المناسب لنفسي ، لكنها محددة وليست مفيدة جدًا لأي شخص) ، لكنها تصف الجوهر ، ويمكن للعديد من المبرمجين المبتدئين إنشاء فصلهم الخاص بهم استنادًا إلى مثال.
protected $params = array( 'application_id' => '5*******6', 'application_key' => 'C***********A', 'session_secret_key' => '*************0' ); protected $apiUrl = 'https://api.ok.ru/fb.do?'; public function getalbums( Request $request ) {
ولكن لكي يعمل هذا ، فأنت تحتاج إلى $ paramsArray الصحيح ، وإلا فسوف تحل الخطأ 104 ، لكن تحصل على أخرى. من المحتمل أن يتجاهل العديد من المبرمجين الأساسيين جهود OK.RU لمساعدة المطورين.
لذلك ، اتبع الرابط
https://apiok.ru/dev/methods/ .
نجد هذا النموذج:

نحن نملأ البيانات اللازمة ونحصل بشكل أساسي على تعليمات جاهزة ، وبالإضافة إلى ذلك نقوم باختبار طلبنا.
آمل أن المقالة كانت مفيدة.