Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
https://graph.facebook.com/oauth/authorize?scope=offline_access&client_id=%s&redirect_uri=%s — по такому шаблону-урлу нужно получать «вечный» токен т.е. опция scope=offline_access'https://graph.facebook.com/oauth/authorize?scope=offline_access&client_id=%s&redirect_uri=%s'%(client_id, redirect_url)redirect_url+несколько_GET_параметров после чего мы из этого урла (на который редиректит фейсбук… я просто просил скопипастить строку браузера после редиректа моей софтине) выдергиваем параметр code и делаем уже из самого приложения запрос на "https://graph.facebook.com/oauth/access_token?client_id=%s&redirect_uri=%s&client_secret=%s&code=%s"%(client_id, redirect_uri, client_secret, code) где secret это код из админки приложения на FB, code — код из предыдущего действия а client_id и redirect_uri те же. В теле ответа будет содержаться строка с URL, в параметре access_token которого и будет наш токен.
авторизация приложений и схема подписи данных на базе OAuth 2.0