मैं एक तरीके के रूप में फेसबुक के नए "स्वामित्व उपयोगकर्ता" का उपयोग करने की वस्तुओं एक मोबाइल एकता खेल में प्रगति/स्कोर ट्रैक करने के लिए, उपयोगकर्ता और उनके दोस्तों के लिए कोशिश कर रहा है में निहित "पोस्ट" कार्रवाई पैदा होता है। तो प्रत्येक "स्तर" पूरा होने के लिए मैं एक नया myapp:level
ऑब्जेक्ट बना देता हूं।बनाना उपयोगकर्ता के स्वामित्व वाली वस्तुओं समय
जब भी कोई ऑब्जेक्ट बनाया जाता है, हालांकि, यह उपयोगकर्ता के गतिविधि लॉग में "उपयोगकर्ता पोस्ट ऑब्जेक्ट शीर्षक" के रूप में दिखाई देता है। मैं ज्यादातर इन वस्तुओं को डेटा स्टोरेज के रूप में उपयोग करना चाहता हूं, और ऐप को क्वेरी करने और अपने दोस्तों के डेटा को प्रदर्शित करने के लिए एक तरीका के रूप में। मैं केवल एक कस्टम एक्शन पोस्ट करना चाहता हूं (उदा।, myapp:complete
) यदि उपयोगकर्ता स्पष्ट रूप से ऐप के भीतर से इसे साझा करना चुनता है।
न केवल यह पोस्ट उत्पन्न करता है, यह मेरे ऐप की टाइप परिभाषाओं में एक नया कस्टम ऑब्जेक्ट प्रकार भी बनाता है, जिसे "ऑब्जेक्ट" कहा जाता है, और "पोस्ट" नामक एक एक्शन टाइप (जो वास्तव में og.posts
लगता है)। मुझे समीक्षा के लिए इस ऑटो-जनरेटेड पोस्ट एक्शन को भी सबमिट करना होगा, जो अजीब लगता है।
क्या मैं किसी भी तरह से पोस्ट एक्शन को अक्षम कर सकता हूं या यह उपयोगकर्ता स्वामित्व वाली वस्तुओं को बनाने का एक आंतरिक हिस्सा है? अगर मैं इसे अक्षम नहीं कर सकता, तो क्या मैं इसे उपयोगकर्ता से छुपा सकता हूं? मैं कार्रवाई पर no_feed_story
सेट नहीं कर सकता क्योंकि कार्रवाई ऑब्जेक्ट सृजन से निहित है।
(ध्यान दें, मैं iOS पर फेसबुक 3.5 एसडीके का उपयोग कर रहा है, लेकिन, एकता के लिए Prime31 फेसबुक प्लगइन का उपयोग कर Android पर, लेकिन वास्तव में मैं सिर्फ ग्राफ अनुरोध Object API page पर निर्दिष्ट के रूप में भेज रहा हूं।)
क्या आपको इस दौरान कोई समाधान मिला है? मैं बिल्कुल एक ही मुद्दे के साथ संघर्ष कर रहा हूँ। बीटीडब्लू।, जब किसी प्रश्न का उत्तर नहीं दिया जाता है तो एवरवर को चिह्नित करने का कोई कारण नहीं है। –
नहीं, क्षमा करें, समाधान कभी नहीं मिला। मैंने सोचा कि मुझे ऑब्जेक्ट एपीआई स्टिक के गलत अंत को पकड़ लिया हो सकता है, इसलिए स्वयं होस्टेड ऑब्जेक्ट मार्कअप पर वापस चला गया। –