Неверный запрос с использованием python_HTTP: 400 - PullRequest
0 голосов
/ 25 декабря 2018

Я использую Python 3, чтобы удалить страницу facebook из "nytimes".Сначала я попытался создать свой собственный API, чтобы получить app_id && app_secret.когда я попытался пропинговать страницу Facebook NYT, чтобы убедиться, что access_token работает, и page_id действителен, я получил эту ОШИБКУ.

HTTPError: Ошибка HTTP 400: Неверный запрос

Мой код ниже

Сначала подключитесь к моему API через идентификатор и секретный код.

`   
import urllib
import datetime
import json
import time
import urllib.request
id = "111111111111"
secret ="123123123123123113"
token = id +"|"+ secret`

Второй Чтобы пропинговать страницу, я сделал: page_id = 'nytimes' Затем

def testFacebookPageData(page_id, token):

# construct the URL string
base = "https://graph.facebook.com/v2.4"
node = "/" + page_id
parameters = "/?token=%s" % token
url = base + node + parameters

# retrieve data
req = urllib.request.Request(url)
response = urllib.request.urlopen(req)
data = json.loads(response.read())

print (json.dumps(data, indent=4, sort_keys=True))

testFacebookPageData(page_id, token) Надеюсь, это понятно .. Мне нужна ваша помощь, спасибо

1 Ответ

0 голосов
/ 26 декабря 2018

Согласно документам Facebook для Graph API , параметр должен иметь имя access_token, а не token.

parameters = "/?access_token=%s" % token
...