मैं अपने एंड्रॉइड एप्लिकेशन से ग्राफ एपीआई के माध्यम से उपयोगकर्ता की फीड लाने की कोशिश करता हूं। यह आम तौर पर काम करता है लेकिन कुछ फीड्स जिन्हें मैं दीवार पर देख सकता हूं, जेसन प्रतिक्रिया में गायब हैं।फेसबुक ग्राफ एपीआई: जेसन प्रतिक्रिया में लापता फ़ीड
मैं एंड्रॉइड फेसबुक एसडीके विधियों का उपयोग करके यूआरएल http://graph.facebook.com/someUserId/feed पर कॉल करता हूं, इसलिए एक्सेस टोकन स्वचालित रूप से प्रदान किया जाना चाहिए, लेकिन यह मेरे मामले में वास्तव में प्रासंगिक नहीं है। फिर भी, मेरे ऐप का उपयोगकर्ता OAuth के माध्यम से प्रमाणीकृत है।
मैं पहले से ही निम्नलिखित जाँच:
- सभी उपयोगकर्ता के फीड सबको दिखाई देते हैं/सार्वजनिक (गोपनीयता सेटिंग्स में सेट)
- json प्रतिक्रिया अपने ब्राउज़र द्वारा कैश नहीं है
- मैं वाकिफ हूँ पेजिंग का, लेकिन यह कोई मुद्दा नहीं है। समस्या यह नहीं है कि मुझे सबसे पुरानी फीड नहीं मिल रही हैं, लेकिन कुछ फीड में के बीच बस गायब हैं।
- मैंने एक नया फेसबुक उपयोगकर्ता पंजीकृत किया है जो उपयोगकर्ता से कनेक्ट नहीं है, मैं दीवार फीड को पुनर्प्राप्त करना चाहता हूं, और जब मैं संबंधित दीवार खोलता हूं तो मुझे उम्मीद है कि सभी फ़ीड वहां मौजूद हैं, क्योंकि वे सभी के लिए सभी सार्वजनिक हैं । फिर भी, जब मैं एक ही संबंधित जेसन यूआरएल unter http://graph.facebook.com/someUserId/feed खोलता हूं, तो कुछ फीड गायब होती हैं।
यह समस्या का एक उदाहरण है - चूंकि मेरी सभी पोस्ट सार्वजनिक हैं, इसलिए मैं सिर्फ एक परीक्षण करने के लिए ब्राउज़र में जेसन यूआरएल को कॉल कर सकता हूं। http://www.facebook.com/mathias.lin
Screenshot1:
मैं दीवार प्राप्त करना चाहते हैं उपयोगकर्ता से फ़ीड ध्यान दें 3 में चिह्नित पोस्टिंग, सब अपने आप के द्वारा पोस्ट
और यहाँ json प्रतिक्रिया, के रूप में आप देख सकते हैं , पहली और तीसरी दीवार पोस्ट जेसन में शामिल हैं, लेकिन दूसरी पोस्ट नहीं है। क्यूं कर?
संबंधित json यूआरएल है: http://graph.facebook.com/mathias.lin/feed
जब मैं यूआरएल के लिए एक ACCESS_TOKEN जोड़ने मैं 'लापता' फ़ीड हो रही है - लेकिन क्यों? पोस्ट की गई फ़ीड में 'हर कोई' के लिए गोपनीयता सेटिंग है ?!
{"id":"504063796_485195138796","from":{"name":"Mathias Lin","id":"504063796"},"message":"Photo test upload from Android","picture":"http:\/\/photos-e.ak.fbcdn.net\/hphotos-ak-snc6\/hs021.snc6\/165194_485195123796_504063796_6062399_1841907_s.jpg","link":"http:\/\/www.facebook.com\/photo.php?fbid=485195123796&set=a.485195118796.256450.504063796","name":"Torres Photos","icon":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/yz\/r\/StEh3RhPvjk.gif","actions":[{"name":"Comment","link":"http:\/\/www.facebook.com\/504063796\/posts\/485195138796"},{"name":"Like","link":"http:\/\/www.facebook.com\/504063796\/posts\/485195138796"}],"privacy":{"description":"Everyone","value":"EVERYONE"},"type":"photo","created_time":"2011-01-06T05:10:43+0000","updated_time":"2011-01-06T09:00:23+0000","likes":6,"comments":{"data":[{"id":"504063796_485195138796_3607414","from":{"name":"Mathias Lin","id":"504063796"},"message":"Awesome, photo upload now works as well. Not so much fun working with the Facebook SDK for Android, would have expected more functionality beyond that just very very simple graph api wrapper. But need to be considered that the android sdk development was part of an internship - but since it's it's open source, it can luckily be modified. Which has to be done due to some bugs (mixing up the bundle parameters for a post, getString, getByteArray). Api documentation could be improved.","created_time":"2011-01-06T05:26:04+0000"},{"id":"504063796_485195138796_3608020","from":{"name":"Renate Hermanns","id":"628810487"},"message":"Wow
, how fast time passes by. Your daughter is nearly grown up ;-).","created_time":"2011-01-06T09:00:23+0000"}],"count":2},"attribution":"Torres"}
मैं पहले से ही अमेरिकन प्लान देव मंच के लिए प्रश्न पोस्ट किया है, प्रतिक्रिया की प्रतीक्षा कर:
इस को फ़ीड जब ACCESS_TOKEN का उपयोग कर कि मैं प्राप्त है।
संबंधित धागे:
http://forum.developers.facebook.net/viewtopic.php?id=81365
http://forum.developers.facebook.net/viewtopic.php?id=75984
Facebook Graph API "/userid/feed" returning Blank
मुझे लगता है कि आपको यह उत्तर उपयोगी लग सकते - http://stackoverflow.com/questions/4617606/facebook-graph-api- करता है-नहीं-रिटर्न-सब-फ़ीड आइटम-ऑन-फेसबुक-पेज/4622608 # 4622608। यह व्यावहारिक रूप से एक ही सवाल है। – Bartek
लिंक के लिए धन्यवाद! यह वास्तव में दिलचस्प है, हालांकि मेरा मामला थोड़ा अलग है, क्योंकि सभी पदों सहित। एक लापता मेरे और मेरी दीवार पर सभी हैं। मैं नहीं देखता कि 'लापता' पोस्ट दूसरों से अलग क्या बनाता है। यदि आप जुड़े हुए मामले में अफैइक, रीयलप्लेयर द्वारा अपनी सभी पोस्ट दिखाए जाते हैं, तो सभी विदेशी छिपाए जाते हैं। लेकिन मेरे मामले में, यहां तक कि मेरी एक पोस्ट भी access_token के बिना प्रदर्शित नहीं होती है। –
आह, मेरा बुरा, क्षमा करें - ध्यान नहीं दिया कि गायब पोस्ट भी आपके द्वारा बनाया गया था। अजीब, वास्तव में। एक अलग नोट पर - मैंने आपकी दीवार पर एक नज़र डाली और मैंने जो देखा वह यह है कि तस्वीर वास्तव में एक पोस्ट नहीं है - जब आप प्रत्येक पोस्ट के नीचे के समय पर क्लिक करते हैं तो आप इसकी आईडी पा सकते हैं, जबकि फोटो के नीचे का लिंक आपको सीधे ले जाता है एल्बम के लिए। कुछ दीवारों का विश्लेषण करने के बाद मुझे लगता है कि केवल फोटो ही समस्या का सामना कर रहे हैं, आप – Bartek