2013-05-06 8 views
5

मैं एक तरीके के रूप में फेसबुक के नए "स्वामित्व उपयोगकर्ता" का उपयोग करने की वस्तुओं एक मोबाइल एकता खेल में प्रगति/स्कोर ट्रैक करने के लिए, उपयोगकर्ता और उनके दोस्तों के लिए कोशिश कर रहा है में निहित "पोस्ट" कार्रवाई पैदा होता है। तो प्रत्येक "स्तर" पूरा होने के लिए मैं एक नया myapp:level ऑब्जेक्ट बना देता हूं।बनाना उपयोगकर्ता के स्वामित्व वाली वस्तुओं समय

जब भी कोई ऑब्जेक्ट बनाया जाता है, हालांकि, यह उपयोगकर्ता के गतिविधि लॉग में "उपयोगकर्ता पोस्ट ऑब्जेक्ट शीर्षक" के रूप में दिखाई देता है। मैं ज्यादातर इन वस्तुओं को डेटा स्टोरेज के रूप में उपयोग करना चाहता हूं, और ऐप को क्वेरी करने और अपने दोस्तों के डेटा को प्रदर्शित करने के लिए एक तरीका के रूप में। मैं केवल एक कस्टम एक्शन पोस्ट करना चाहता हूं (उदा।, myapp:complete) यदि उपयोगकर्ता स्पष्ट रूप से ऐप के भीतर से इसे साझा करना चुनता है।

न केवल यह पोस्ट उत्पन्न करता है, यह मेरे ऐप की टाइप परिभाषाओं में एक नया कस्टम ऑब्जेक्ट प्रकार भी बनाता है, जिसे "ऑब्जेक्ट" कहा जाता है, और "पोस्ट" नामक एक एक्शन टाइप (जो वास्तव में og.posts लगता है)। मुझे समीक्षा के लिए इस ऑटो-जनरेटेड पोस्ट एक्शन को भी सबमिट करना होगा, जो अजीब लगता है।

क्या मैं किसी भी तरह से पोस्ट एक्शन को अक्षम कर सकता हूं या यह उपयोगकर्ता स्वामित्व वाली वस्तुओं को बनाने का एक आंतरिक हिस्सा है? अगर मैं इसे अक्षम नहीं कर सकता, तो क्या मैं इसे उपयोगकर्ता से छुपा सकता हूं? मैं कार्रवाई पर no_feed_story सेट नहीं कर सकता क्योंकि कार्रवाई ऑब्जेक्ट सृजन से निहित है।

(ध्यान दें, मैं iOS पर फेसबुक 3.5 एसडीके का उपयोग कर रहा है, लेकिन, एकता के लिए Prime31 फेसबुक प्लगइन का उपयोग कर Android पर, लेकिन वास्तव में मैं सिर्फ ग्राफ अनुरोध Object API page पर निर्दिष्ट के रूप में भेज रहा हूं।)

+0

क्या आपको इस दौरान कोई समाधान मिला है? मैं बिल्कुल एक ही मुद्दे के साथ संघर्ष कर रहा हूँ। बीटीडब्लू।, जब किसी प्रश्न का उत्तर नहीं दिया जाता है तो एवरवर को चिह्नित करने का कोई कारण नहीं है। –

+0

नहीं, क्षमा करें, समाधान कभी नहीं मिला। मैंने सोचा कि मुझे ऑब्जेक्ट एपीआई स्टिक के गलत अंत को पकड़ लिया हो सकता है, इसलिए स्वयं होस्टेड ऑब्जेक्ट मार्कअप पर वापस चला गया। –

उत्तर

0

मुझे नहीं लगता कि यह फेसबुक उपयोगकर्ता स्वामित्व वाली वस्तुओं का डेटा स्टोर के रूप में कार्य करने का इरादा है?

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

निष्कर्ष: किसी भी आपने इसे पोस्ट बात से छुटकारा नहीं मिल सकता है, के रूप में यह एक तरह से फेसबुक खुला और सामाजिक होने का उद्देश्य खारिज कर देता है।

+1

उत्तर के लिए धन्यवाद, लेकिन निश्चित रूप से यह ऑब्जेक्ट एपीआई के उद्देश्य को हरा देता है? ऑब्जेक्ट एपीआई क्या है लेकिन डेटा स्टोर? बस स्पष्ट होना, मैं, वस्तुओं मैं स्टोर के आधार पर कहानियों को प्रकाशित करना चाहते हैं सिर्फ जरूरी नहीं कि हर एक वस्तु है, और मैं क्या कहानी है नियंत्रित करना चाहते हैं, नहीं एक सामान्य शैली संदेश "एक वस्तु पोस्ट"। –

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