34

मैंने ऐप समीक्षा के लिए अपना फेसबुक मैसेंजर बॉट सबमिट किया और अस्वीकृति कारण "को कोई प्रतिक्रिया नहीं मिली"।फेसबुक मेसेंजर बॉट सत्यापन

मैंने अपने बॉट का परीक्षण अपने खाते से किया है और कुछ अन्य परीक्षकों जिन्हें मैंने परीक्षण के लिए अपने फेसबुक ऐप में जोड़ा है। हालांकि, जब मैं डिफ़ॉल्ट Open Graph Test User का उपयोग करके परीक्षण करने का प्रयास करता हूं तो मुझे कोई प्रतिक्रिया नहीं मिलती है। संदेश भेजें एपीआई त्रुटि के साथ विफल रहता है:

{"error": {"message":"(#100) No matching user found", "type":"OAuthException", ...}} 

मैं यहां क्या गलत कर रहा हूं? मैं भेजें/प्राप्त संदेश API का उपयोग कर उपयोगकर्ताओं को परीक्षण करने के लिए संदेश कैसे भेज सकता हूं?

+1

एक ही मुद्दा मिल गया। उपयोगकर्ता प्रोफ़ाइल API का अनुरोध करते समय, मुझे यह जवाब मिला: '(# 100) कोई मिलान करने वाला उपयोगकर्ता नहीं मिला। और जब मैं इस परीक्षण उपयोगकर्ता को एक संदेश भेजना चाहता हूं तो मुझे यह _weird_ answer '(# 551) मिला है इस व्यक्ति को अभी आपसे संदेश नहीं मिल रहे हैं ' – j0k

उत्तर

14

मुझे एक ही समस्या थी और फेसबुक डेवलपर्स समुदाय में प्रतिक्रिया मिली। ऐसा लगता है कि यह बग की पुष्टि की गई है: https://developers.facebook.com/bugs/230322797329131/?hc_location=ufi

अद्यतन: ऐसा लगता है कि अब काम करता है। इस हफ्ते मंगलवार से मैं समीक्षाकर्ताओं को बॉट पर संदेश भेज रहा हूं और पेज के संदेशों में प्रतिक्रिया प्राप्त कर सकता हूं। नीचे

+0

यदि यह बग मौजूद है तो आप अपने बॉट को एफबी से कैसे सत्यापित करते हैं? मुझे फेसबुक पर नए बॉट्स आते हैं। कोई विचार है कि वे कैसे सत्यापित हो रहे हैं? – atmaish

+0

यह अब काम कर रहा है ... मंगलवार से मेरे लिए। मैं अपने पृष्ठों के संदेशों में देख सकता था कि कैलिफोर्निया के लोग मेरे बॉट के साथ लिख रहे थे। दुर्भाग्यवश उन्हें अनुभव पसंद नहीं आया (एक बॉट था जिसे मैंने अभी समीक्षा प्रक्रिया का परीक्षण करने के लिए प्रस्तुत किया था; मेरा मुख्य बॉट जर्मन में है और उन्हें अन्य भाषाओं में बॉट की समीक्षा करने में समस्याएं आ रही हैं, लेकिन यह एक अलग कहानी है ;-)) –

-6

उत्तर:

1) आप अपना सामान काम करता है यह देखने के लिए परीक्षण के बिना अनुप्रयोग की समीक्षा के लिए प्रस्तुत नहीं करना चाहिए।

2) मुझे लगता है कि आपने टेस्ट उपयोगकर्ता इंटरफ़ेस से उपयोगकर्ता आईडी का उपयोग किया है। यदि आप दस्तावेज़ों को अधिक बारीकी से पढ़ते हैं, तो आप देखेंगे कि मैसेंजर प्लेटफ़ॉर्म के लिए उपयोग की जाने वाली उपयोगकर्ता आईडी फेसबुक लॉगिन से प्राप्त उपयोगकर्ता आईडी से अलग है (जो परीक्षण उपयोगकर्ता इंटरफ़ेस दिखाती है)। के तहत https://developers.facebook.com/docs/messenger-platform/implementation#send_message

+0

मैंने किया पहले से ही कोशिश करो, लेकिन व्यर्थ में।यह नियमित फेसबुक उपयोगकर्ताओं के लिए काम करता है (यही कारण है कि मैंने ऐप सबमिट किया और आपकी # 1 टिप्पणी बताई)। मुझे केवल परीक्षण उपयोगकर्ताओं के लिए समस्याएं आ रही हैं कि फेसबुक मेरे एकीकरण को सत्यापित करने के लिए उपयोग करेगा (जैसे 'ओपन ग्राफ टेस्ट उपयोगकर्ता')। – atmaish

5

मेरे समस्या "भेजें/एपीआई प्राप्त करें" अनुभाग पढ़ें

मैं भेज रहा हूँ प्राप्तकर्ता आईडीबजायइस आईडी मेरी json डेटा में था। दूसरों घटनाओं में से एक की सदस्यता है कि अपवाद फेंक सकती है

  • संदेशों
  • messaging_postbacks

:

dict_to_send = { 'message': {'text': u'hello FB'}, 'recipient': {'id': 'sender_id_here'} } res = requests.post(" https://graph.facebook.com/v2.6/me/messages?access_token=your_token_here ",
data=json.dumps(dict_to_send), headers = {'content-type':'application/json'})

+3

भी मेरी समस्या है। मुझे लगता है कि facebook डेमो ऐप sender.id के बजाय प्राप्तकर्ता.आईडी का उपयोग करता है – ezakto

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