If I programmatically create a Facebook user for verification , the login_urlnew user does not work. Acquiring login_url returns a 404 error.
Pared-down example (in Python). The last two lines cause a problem:
import requests
from urlparse import parse_qs
APP_ID = "<Facebook App ID>"
APP_SECRET = "<Facebook Client Secret>"
response = requests.get('https://graph.facebook.com/oauth/access_token',
params={'grant_type': "client_credentials",
'client_id': APP_ID, 'client_secret': APP_SECRET})
app_access_token = parse_qs(response.content)['access_token'][0]
response = requests.post('https://graph.facebook.com/%s/accounts/test-users' % APP_ID,
data={'access_token': app_access_token, 'installed': "true"})
test_user = response.json()
login_url = test_user['login_url']
print login_url
session = requests.Session()
session.get("https://www.facebook.com/", allow_redirects=True)
response = session.get(login_url)
print response.status_code
, Facebook , login_url. , , . [: _fb_noscript=1, 2015 , JavaScript.] [ 8/2017: _fb_noscript=1; , cookie noscript, FB auth 500.]
login_url :
- Facebook, Facebook 404.
- , Facebook , , .
, , , login_url. , , . ( , .)
, login_url ?