لا تقوم Asana API بإرجاع معلومات المُعيَّن عند طلبها باستخدام opt_fields

StackOverflow https://stackoverflow.com//questions/12651329

  •  11-12-2019
  •  | 
  •  

سؤال

أرغب في استرداد المهام (ومعلومات إضافية) في مشروع معين.لا يتم استرداد معلومات المكلف.

لقد قمت بإجراء مكالمة API التالية:

https://app.asana.com/api/1.0/tasks?project=projectidhidden&opt_fields=name,created_at,assennee,signee.name,signee.id

والذي بعد urlencoding يبدو كالتالي:

https://app.asana.com/api/1.0/tasks?project=projectidhidden&opt_fields=name%2Ccreated_at%2Csignee%2Csignee.name%2Csignee.id

أعادت واجهة برمجة التطبيقات اسم المهمة ومعلومات create_at ولكن لم يتم إرجاع معلومات المكلف.

يشير الرابط التالي على وجه التحديد إلى أنه تم إرجاع معلومات المكلف بنجاح:احصل على مهام أسانا في المشروع مع معلومات المكلف

كيف يمكنني استرداد معلومات المكلف لكل مهمة دون إجراء استدعاءات إضافية لواجهة برمجة التطبيقات؟

شكرًا.

تحديث:لقد فاتني ذكر معرف المشروع أثناء كتابة عناوين URL أعلاه.تم التصحيح؛أنا أمرر معرف المشروع أيضا.

هل كانت مفيدة؟

المحلول

(أعمل في أسانا)

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

تأكد أيضًا من أن المهام التي يتم إرجاعها تتضمن بالفعل مُعيَّنين.سيتم إرجاع المهام التي ليس لها مُسنَد إليه assignee: null, ، وطلبك ل assignee.name لن يكون لها أي تأثير على هذه المهمة لأنه ليس لها من يعينه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top