2012-11-28 25 views
9

स्वत: पूर्ण API हमें क्वेरी स्ट्रिंग को छोड़कर और परिणाम सीमा को बड़ी संख्या में सेट करके सभी देशों, क्षेत्रों और लोकेशंस की सूचियों को पुनर्प्राप्त करने की अनुमति देता है, लेकिन यह सुविधा शहर के स्तर पर उपलब्ध नहीं है।क्या विज्ञापन API में सभी लक्षित शहरों को पुनर्प्राप्त करने का कोई तरीका है?

क्या कोई तरीका है कि हम सभी लक्षित शहरों और उनकी आईडी की पूरी सूची पुनर्प्राप्त कर सकते हैं? यदि नहीं, तो क्या हम शहरों को ऐसी सूची बनाने के लिए स्वत: पूर्ण डेटा कैश कर सकते हैं?

उत्तर

6

यह कार्यक्षमता संभवतया लौटने वाले डेटा की भारी मात्रा के कारण समर्थित नहीं है, जिसके परिणामस्वरूप पेजिंग के साथ भी दुनिया के सभी शहरों को लाया जा सकता है। यद्यपि देश द्वारा प्रतिक्रिया डेटा सीमित करना (country_list=["ca"] का उपयोग करके) और फिर सभी शहरों को लाने से बहुत दूर नहीं लग रहा है, हालांकि, यह या तो लागू नहीं किया गया है।

मेरे लिए, ऐसा लगता है कि आपके पास दो विकल्प हैं।

  1. कुछ भी गारंटी नहीं है एक इच्छा सूची सुविधा (अनुरोध करने के लिए हमारे bug tool का उपयोग कर एक बग रिपोर्ट बनाएँ, लेकिन कम से कम हम यह ट्रैक कर सकते हैं अगर हम इसे लागू करने के लिए चुनते हैं और एक तरह से सुविधा प्रति रुचि का आकलन करने के लिए के रूप में सेवा कर सकते हैं)
  2. IANAL, लेकिन FB Platform Policies भाग के अनुसार खंड के 2 2 राज्यों

आप आप अपने आवेदन के उपयोगकर्ता अनुभव में सुधार के लिए फेसबुक एपीआई के उपयोग के माध्यम से प्राप्त डाटा को कैश सकता है, लेकिन आप की कोशिश करनी चाहिए डेटा को अद्यतित रखने के लिए। यह अनुमति आपको ऐसे डेटा के लिए कोई अधिकार नहीं देती है।

आप स्वत: पूर्ण डेटा के बाद से यह बेहतर अपने अनुप्रयोग के UX में सुधार होगा हालांकि, कैश कर सकते की तरह, बस याद रखें कि आप डेटा को अधिकार नहीं है लगता है कौन सा। मैं इसके बारे में सतर्क रहूंगा क्योंकि यह वास्तव में चूसना होगा अगर आपने केवल कैब की कार्यक्षमता प्राप्त करने के लिए वास्तव में कड़ी मेहनत की है, तो केवल एफबी कहने के लिए कि इसकी अनुमति नहीं है। मैं इस मार्ग का पीछा करने से पहले कुछ विशेषज्ञों से सलाह दूंगा।

+1

+1, मुझे लगता है कि स्वत: पूर्ण डेटा का इरादा यह है कि आप इसे अपने स्वयं के ऐप में टाइपहेड खोज तक ले जाते हैं – Igy