मैं निम्नलिखित एंबर-डाटा मॉडल है कहो मानक स्टोर/एडाप्टर के साथ एम्बर-डेटा के नक्शे।एंबर-डेटा के साथ गैर CRUD कार्यों
हालांकि, मान लें कि किसी व्यक्ति को "स्टार" या "अनस्टार" करने के लिए, एपीआई हमें मानक अपडेट एक्शन द्वारा ऐसा करने नहीं देती है। इस कार्रवाई के लिए एक विशिष्ट API endpoint है:
POST /people/id/star - mark a person as "starred"
POST /people/id/unstar - mark a person as "unstarred"
मैं कैसे एंबर डाटा के साथ में इस एपीआई फिट करते हैं?
ऐसा लगता है कि मुझे किसी भी तरह से DS.Store और DS.RESTAdapter को विस्तारित करने की आवश्यकता होगी, लेकिन मुझे इन विभिन्न कार्यों के बारे में जागरूक करने के लिए सबसे अच्छा तरीका सुनिश्चित नहीं है। यह भी गलत लगता है कि ऐप के लिए एक सामान्य एडाप्टर को अभिनीत लोगों के बारे में पता होना चाहिए।
ध्यान दें कि मेरे पास एपीआई पर कोई नियंत्रण नहीं है, इसलिए मैं POST /people/id
"अभिनीत" के बारे में जागरूक नहीं कर सकता ताकि यह एक मानक अद्यतन के साथ फिट हो सके।
आप मेरा उत्तर को स्वीकार कर सकता है? वर्तमान में स्वीकृत एक अब सटीक नहीं है – andorov