डेस्कटॉप वेब गेम पॉलिसी परिवर्तन में कौन से पैरामीटर की अनुमति है?


79

हमारे पास एक ब्राउज़र आधारित गेम है जो एक AppID के माध्यम से Facebook कनेक्ट का उपयोग करता है जिसे हम एक कैनवास में एक ही गेम चलाते थे जब तक कि एफबी क्रेडिट को पेश नहीं किया गया था और हमें इसे बंद करने के लिए मजबूर किया गया था। अब, हम केवल ऐप को उसी तरह से उपयोग करते हैं जैसे कि हमारी साइट पर FbConnect एकीकरण के साथ एक उत्पाद पृष्ठ।

हमारे मामले के लिए आज का मेल बताता है:

यदि आपका कनेक्ट ऐप उपयोगकर्ता कनेक्शन एक्सेस कर रहा है या उम्र, ईमेल और हमारे प्रकाशन अनुमतियों से परे अतिरिक्त अनुमतियों के लिए पूछ रहा है, तो कृपया इन अनुरोधों को हटा दें।

(यह इस नीतिगत परिवर्तन को संदर्भित करता है: https://developers.facebook.com/blog/post/2012/09/05/platform-updates--operation-developer-love/ )

हम oauthFbConnect का उपयोग कर रहे हैं scope=email,user_birthday। यह वही है जो पहले के मेल में निर्दिष्ट किया गया था इसलिए यह ठीक होना चाहिए।

एक बार उपयोगकर्ता प्रमाणित हो जाने के बाद, हम बस कॉल करते हैं

https://graph.facebook.com/me?access_token=...

और वहाँ क्या आता है पढ़ें।

क्या यह संभव है, कि हमें ग्राफपीआई को कॉल करने की अनुमति meनहीं है? इसमें लिंग, स्थान और स्थान जैसी जानकारी शामिल है ...
Oauth डेटा में फ़्यूबिड, पहले / अंतिम नाम और ईमेल शामिल हैं, लेकिन इसमें वह आयु नहीं है, जिसे हमें पूछने की अनुमति दी जानी चाहिए?

क्या मुझे https://graph.facebook.com/me?fields=birthdayस्पष्ट रूप से कॉल करना है ?

क्या वास्तव में एक नया AppID बनाने के बिना उनकी नई नीति का पालन करने के लिए "डेस्कटॉप वेब गेम मुख्य रूप से फेसबुक से होस्ट किया गया" प्राप्त करने में सफल रहा?


नोट: फेसबुक की तरह "Sep 5th नीति परिवर्तन" के बारे में कुछ प्रश्न पूछे गए हैं : उल्लंघन की सूचना यह एक और कई पिछले डुप्लिकेट के रूप में बंद है, लेकिन मुझे अभी तक कोई भी तकनीकी स्तर पर प्रश्न या उत्तर नहीं मिला।


1
हां, मुझे वही समस्या हुई है जो आपके नोट में उल्लिखित है। मैंने अपने ऐप में समायोजन किया और मंगलवार को उत्पादन के लिए जारी किया, और मुझे लगा कि हम पूरी तरह से नई आवश्यकताओं के अनुरूप हैं। लेकिन फिर हमें कल फेसबुक से एक और ईमेल मिला जिसमें दावा किया गया कि हम अभी भी उल्लंघन कर रहे हैं। इस पर विवरण प्राप्त करना बहुत कठिन है!
रोजगनेट 19

विशेष रूप से, हम वर्तमान में ईमेल, user_birthday और publish_stream के लिए पूछते हैं। मेरी समझ यह है कि उन सभी की अनुमति है, लेकिन user_birthday बात अस्पष्ट है। ईमेल कहता है कि हमें केवल "आयु" की अनुमति के लिए पूछने की अनुमति है, लेकिन मुझे डॉक्स में किसी भी अलग उम्र की अनुमति का कोई संदर्भ नहीं दिखता है, तो क्या वह user_birthday है?
रोजगनेट 19

हां, मुझे लगता है कि उनका मतलब "उम्र" के साथ user_birthday था क्योंकि यह पिछले मेल में स्पष्ट रूप से उल्लेख किया गया था। क्या आप graph.facebook.com/me को भी एक्सेस कर रहे हैं या आप सिर्फ Oauth में अनुमति मांग रहे हैं? क्योंकि यदि आप इसे एक्सेस नहीं करते हैं, तो मैं मान लेता हूं, कि उन्होंने बिना कारण बताए अपने फॉलो-अप मेल को भेज दिया ...
क्रिस्टोफर लोकेन

मैं इसे एक्सेस करता हूं - जब आप उन अनुमतियों का अनुरोध करते हैं, तो मैं वास्तव में उपयोगकर्ता के जन्मदिन को पुनः प्राप्त करने का कोई अन्य तरीका नहीं देखता। क्या मेरे लिए कोई API कॉल है जो मैंने मिस कर दी है? जिस तरह से मैं ईमेल पढ़ता हूं, वह आगे के कनेक्शन हैं (जैसे मुझे / फ़ीड) कि हमें अब तक एक्सेस की अनुमति नहीं है।
22

7
एफडब्ल्यूआईडब्ल्यू, मेरा सीईओ फेसबुक पर किसी से संपर्क करने में सक्षम था, यह सत्यापित करने के लिए कि वास्तव में मेरा ऐप ठीक होने के बाद मैं अपने पहले फिक्स में लगा था; चेतावनी ईमेल जो बासी डेटा से काम कर रहा था। तो हां, user_birthday अनुमतियां ठीक हैं। इसके अलावा, आप / मुझे एक्सेस कर सकते हैं (आवश्यक फ़ील्ड निर्दिष्ट नहीं कर रहे हैं)।
रोजगनेट

जवाबों:


1

हो सकता है कि आप डेवलपर सेटिंग में "फेसबुक लॉगिन के साथ वेबसाइट" भाग को छोड़ सकते हैं और केवल कैनवास के माध्यम से सीधे अपना गेम प्रदान कर सकते हैं। (उदा। apps.facebook.com/logogame)। मुझे लगता है कि "facebook.com पर" सब कुछ है, मुझे लगता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.