Как отправить параметры в Oauth1 Отправить запрос, используя запросы-oauthlib в python? - PullRequest
0 голосов
/ 04 мая 2020

Это код, который у меня есть прямо сейчас:

import requests
from requests_oauthlib import OAuth1Session

parameters = {
    "parameter1": 10,
    "parameter2": [],
    "parameter3": []
}

test = OAuth1Session('mycredentials',
                    client_secret='mysecret')


url = 'this is my url'
r = test.post(url,
    params=parameters)

y = r.json()

print (y)

Моя аутентификация сработала, я мог успешно получить информацию от API, на котором я пытался ее использовать (выполнение запросов GET без отправки каких-либо параметров) , но когда я пытаюсь отправить параметры в запросе POST, кажется, что он не работает, так как есть данные, которые должны быть показаны, но я получаю ошибку 400 «Запрос данных не сопоставляется», поэтому я предполагаю, что отправил неверные параметры.

Как правильно отправить параметры в POST-запросе Oauth1 с запросом-oauthlib?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...