3.1 KiB
3.1 KiB
In [4]:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Make Automated Posts to Facebook Page
"""
import requests
# Explorer
# https://developers.facebook.com/tools/explorer
# Variables
version = 'v24.0'
# Your App information
access_token = 'EAA9HnpDI3v8BPZB9gZBavZAGCjuSBTEJ0PxXVu1UxAAxAPF5GhDd3gG7grykwUktm9DrQn0Nf7Ov8fFZAttnT7fAhORKsxQvu7CC6IOXYfthmCLK7w7CejCSELZBTsHiIRRiWeqRdZA7yqqICy8sQuDLJKWKuNQIv1TcfOTlScDPi1knaqsHJz4JXelbUQKHX5gMnUkI04' # Add your Access Token
access_token_2 = 'EAA9HnpDI3v8BQG3AeYVip1t2PoIhvZA27jMrkDZBxbT9XV8AJVt2PGiS1lHlguigcFaqOj21NvWqZCkdVrKQQjh9PC4HoMnw2V1kUniSOEKXUu2v1CXd3mmijHcO7tsUsvmFxZBlZB9geSiD0TqJym0bKBVcptyOWv0JZA0GBhcI42Muzp0I6JumuuFQYcqiZBB29wj'
app_id = '4300871010148095' # Add your App ID
app_secret = 'af6db4c44e817e599f1df5e36b140d89' # Add your App secret
page_id = '898811189972388' # Add your Facebook Page ID
# Get long token
print(f'''
curl -i -X GET "https://graph.facebook.com/{version}/oauth/access_token?grant_type=fb_exchange_token&client_id={app_id}&client_secret={app_secret}&fb_exchange_token={access_token_2}"
''')
# To post text with a URL
my_url = 'https://workforcode.com/' # Add your URL
message = 'Hello World fix timeout error' # Update this with the text in your Facebook post
baseurl = f'https://graph.facebook.com/{version}/{page_id}/feed'
payload = {
'message': message,
'link': my_url,
'access_token': access_token_2
}
# Make Facebook post on your Page
# timeout error
res = requests.post(baseurl, data=payload, timeout=60)
print(res.text)