6

फेसबुक एपीआई (मैं पाइथन रैपर का उपयोग कर रहा हूं) के माध्यम से किसी मित्र की दीवार पोस्ट पर टिप्पणी पोस्ट करने का एक तरीका चाहिए।फेसबुक एपीआई - मित्र की दीवार पोस्ट पर एक टिप्पणी लिखें

दो उपयोगकर्ताओं, ऐलिस और बॉब पर विचार करें। मेरे पास दोनों उपयोगकर्ताओं के लिए read_stream और write_stream अनुमतियां हैं I

>>> alice_graph = GraphAPI(alice_access_token) 
>>> bob_graph = GraphAPI(bob_access_token) 

# Alice makes a post on her own wall, which returns the objects Graph API id 
>>> alice_graph.put_wall_post("test_message", attachment={'name' : 'some_name', 'link' : 'some_link') 
{u'id': u'some_facebook_id'} 

# Alice can comment 
>>> alice_graph.put_comment('some_facebook_id', "test comment") 
{u'id': u'some_other_facebook_id'} 

# But Bob cannot comment 
>>> bob_graph.put_comment('some_facebook_id', "test_comment") 
*** GraphAPIError: (#100) Error finding the requested story 

दिलचस्प है, इस केवल तब होता है जब ऐलिस दीवार पोस्ट एक attachment है। ऐसा नहीं होता है अगर ऐलिस कोई अटैचमेंट के साथ दीवार पोस्ट करता है, बस एक संदेश।

मैं पूरी तरह उलझन में हूं कि दीवारों के बीच अनुलग्नक और दीवार पोस्ट के साथ अनुमतियां कैसे अलग हो सकती हैं।

कोई भी जानता है कि मैं क्या गलत कर रहा हूं?

+1

ऐसा लगता है कि आप परीक्षण उपयोगकर्ताओं का उपयोग कर रहे हैं, सभी दोस्त हैं? परीक्षण उपयोगकर्ता कभी-कभी समस्याएं देते हैं। अन्यथा, क्या बॉब ऐलिस की पोस्ट को बॉब के एक्सेस टोकन के माध्यम से खींच सकता है? एलिस की पोस्ट पर फेसबुक यूआई के भीतर बॉब टिप्पणी कर सकते हैं? – phwd

+0

असल में ऐलिस और बॉब वास्तविक फेसबुक उपयोगकर्ता (मुझे और एक सहकर्मी) हैं। ऐलिस ऐलिस के पोस्ट पर फेसबुक एपीआई के भीतर से टिप्पणी कर सकते हैं। जब बॉब ऐलिस की फीड को अपने एक्सेस_टोकन के साथ प्राप्त करने का प्रयास करता है, तो वह केवल फीड ऑब्जेक्ट्स को बिना अनुलग्नक के देख सकता है। –

+0

एक बग की तरह लगता है। http://developers.facebook.com/bugs –

उत्तर

0

यह केवल ऐलिस के साथ हो रहा है - अन्य उपयोगकर्ताओं के साथ बॉब उनकी दीवार पोस्ट पर टिप्पणी करने में सक्षम था। मैं ऐलिस को अजीब फेसबुक गोपनीयता सेटिंग्स रखने के लिए तैयार कर रहा हूं।

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