Beispiel #1
0
 def post(self):
     data = request.get_json()
     print(data)
     vendor = Vendor.find_by_uid(data['uid'])
     if vendor is None:
         return 'Vendor Not Found'
     bot = Bot(access_token=vendor.page_access_token)
     request_endpoint = 'https://graph.facebook.com/v6.0/{}/subscribed_apps?access_token={}&subscribed_fields=messages,messaging_postbacks,feed'.format(
         data['page']['id'], data['page']['access_token'])
     response = requests.post(request_endpoint)
     print(response.json())
     vendor.page_access_token = data['page']['access_token']
     vendor.page_id = data['page']['id']
     white_listed_domains = ['https://rest-bot-dev.herokuapp.com/']
     print(bot.set_white_listed_domains(white_listed_domains))
     vendor.save()
     return 'Page Connected'