मैं फेसबुक पर किसी उपयोगकर्ता के दोस्तों के वर्तमान स्थान को खींचने का प्रयास कर रहा हूं, और एक उत्सुक समस्या में भाग रहा हूं जिसमें उनमें से कुछ दोस्त जब मैं अपने वास्तविक फेसबुक पेजों पर देख सकता हूं तो मैं पढ़ रहा हूं कि यह कहता है ", में जीवन।" इस त्रुटि का कठिन हिस्सा यह है कि यह केवल ~ 30% मामलों पर होता है। शेष मामलों में, यह सभी सही जानकारी खींचता है, जो मुझे बताता है कि अनुमतियां शायद सही तरीके से स्थापित की गई हैं।एफबी ग्राफ/एफक्यूएल: एफबी पेज एक स्थान दिखाता है जब दोस्तों का Current_location कभी-कभी शून्य पढ़ता है
विशिष्ट होना करने के लिए, FQL कोड मैं का उपयोग कर रहा है: जब जावास्क्रिप्ट अनुरोध ग्राफ को सीधे बनाने
SELECT uid,
name,
current_location
FROM USER
WHERE uid IN (SELECT uid2
FROM friend
WHERE uid1 = Me())
यह वही मुद्दे उत्पन्न हो गई है, तो यह या तो एक FQL मुद्दा हो प्रतीत नहीं होता है। क्या किसी को पता है कि क्यों मौजूदा_लोकेशन कभी-कभी असफल हो सकता है और रिपोर्ट नहीं करता है, लेकिन हमेशा नहीं?
धन्यवाद।
चलाने के लिए friends_location अनुमति की आवश्यकता होगी पाने के लिए इस क्वेरी का प्रयास करता है, तो मैं अपने वर्तमान स्थान जब देख सकते हैं उन संभव स्थितियों के दोनों कर रहे हैं मैं उनके वास्तविक फेसबुक पेज पर जाता हूं? यह उनके सूचना खंड "लाइव इन ..." में सूचीबद्ध है, और फिर भी ग्राफ एपीआई वर्तमान_लोकेशन में NULL रिपोर्ट करता है। प्रोफ़ाइल में वर्तमान स्थान देखने के लिए दो अलग-अलग अनुमतियां हैं, लेकिन ग्राफ एपीआई के माध्यम से नहीं? –
उस पर कुछ और चल रहा है। कभी-कभी किसी ऐप में उचित अनुमतियां होती हैं, और उपयोगकर्ता इसे देख सकता है, लेकिन ऐप नहीं कर सकता है। – Leopd