Error 404 when trying to use Facebook test user login_url

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>"

# Get app access token - this works
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]

# Create test user - this works
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  # http://developers.facebook.com/checkpoint/test-user-login/...

# Get cookied for login - see /questions/1533011/facebook-test-accounts-using-selenium-failing-to-log-in-my-fake-users/4631519#4631519
session = requests.Session()
session.get("https://www.facebook.com/", allow_redirects=True)

# Login test user - THIS FAILS
response = session.get(login_url)
print response.status_code  # 404

, 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 ?

+4
1

Facebook , login_url - . -, .

, Facebook, Facebook. , , , , API- -. ( , -, , cookie.)

( " " ):

# Login test user - THIS WORKS
response = session.post("https://www.facebook.com/login.php",
                        data={'email': test_user["email"],
                              'pass': test_user["password"]})
print response.status_code  # 200

, Facebook , YMMV.

+6

Source: https://habr.com/ru/post/1533007/


All Articles