python
pip install facebook-sdk
python
import facebook
def authorize_app(app_id, app_secret):
oauth_access_token = facebook.get_app_access_token(app_id, app_secret)
graph = facebook.GraphAPI(access_token=oauth_access_token, version='3.2')
redirect_url = 'https://www.facebook.com/connect/login_success.html'
scope = 'public_profile,email,publish_pages,manage_pages'
auth_url = graph.get_auth_url(app_id, redirect_url, scope)
print(auth_url)
access_token = graph.get_access_token_from_code(code, redirect_url, app_id, app_secret)
return access_token
python
import facebook
def send_notification(access_token, user_id, message):
graph = facebook.GraphAPI(access_token, version='3.2')
graph.put_object(parent_object=user_id, connection_name='notifications', template=meassage)
def send_message(access_token, user_id, message):
graph = facebook.GraphAPI(access_token, version='3.2')
graph.put_object(parent_object=user_id, connection_name='messages', message=message)
python
app_id = 'YOUR_APP_ID'
app_secret = 'YOUR_APP_SECRET'
access_token = authorize_app(app_id, app_secret)
user_id = 'USER_ID_TO_SEND_NOTIFICATION_OR_MESSAGE_TO'
message = 'YOUR_MESSAGE'
send_notification(access_token, user_id, message)
send_message(access_token, user_id, message)