5

यह स्टैक ओवरफ्लो पर मेरी पहली पोस्ट है।ग्राफ बैच एपीआई

मैं कई बार उपयोगकर्ताओं के फ़ीड-अपडेट का अनुरोध करने के लिए फेसबुक ग्राफ बैच एपीआई का उपयोग कर रहा हूं। लेकिन मुझे वास्तव में नहीं पता कि उचित त्रुटि प्रबंधन कैसे किया जाता है।

बैच अनुरोध: उदाहरण के बाद मेरी समस्या का प्रदर्शन करना चाहिए

user1 - valid access_token 
user2 - invalid (password change maybe?) 
user3 - valid access_otken 

फेसबुक से जवाब ऐसा दिखाई दे सकता:

successful answer 
unsuccessful answer (OAuth Exception) 
successful answer 

लेकिन डॉक्स पढ़ने, ऐसा लगता है कि के आदेश जवाब गारंटी नहीं है। तो मेरा सवाल यह है कि, मैं बैच अनुरोध से अपने विशिष्ट आंशिक अनुरोधों के साथ उत्तरों को कैसे जोड़ूं?

ओएथ अपवाद को संभालना काफी मुश्किल है जब आपको इस अपवाद का अनुरोध करने की जानकारी प्राप्त नहीं होती है।

किसी भी विचार?

उत्तर

0

मैं PHP एसडीके से परिचित नहीं हूँ, लेकिन जावास्क्रिप्ट एसडीके बैचिंग पर वास्तव में विभिन्न कॉल खुद को simulates और header और body और इस तरह की तरह सेट के साथ प्रतिक्रियाओं की एक सरणी देता है।

फिर आप त्रुटियों और प्रतिक्रियाओं की तलाश में इसके माध्यम से फिर से शुरू कर सकते हैं।

मुझे लगता है कि PHP एसडीके समान अर्थशास्त्र का उपयोग करेगा।

+1

ठीक है, आप कैसे जानते हैं कि अनुरोध के लिए आदेश और उनके जवाब संरक्षित हैं? प्रलेखन इस तरह से नहीं बताता है - जैसा कि पहले से ही प्रश्न में उल्लिखित है। और वास्तव में यह मेरी समस्या है। –

+1

दस्तावेज़ सिर्फ यह बताते हैं कि अनुरोधों को सर्वव्यापी क्रम में सर्वर_ पर निष्पादित किया जा सकता है। आपकी प्रतिक्रिया हमेशा एक ही क्रम में होगी, गारंटीकृत। पूरे बैच अवधारणा को कोई समझ नहीं आता है। सर्वर पर निष्पादन आदेश तब मायने रखता है जब बैच किए गए अनुरोध किसी भी रूप में एक-दूसरे पर निर्भर होते हैं। और यह भी व्यक्त करने के लिए एक ग्राफ अर्थपूर्ण है। – zahanm

संबंधित मुद्दे