Как загрузить изображение, используя данные формы POST Python -запросы - PullRequest
0 голосов
/ 03 марта 2020

Я работаю с частным API Tinder, мне нужно повторить запрос ниже в Python. Буду очень признателен за любую помощь.

POST Запрос к частному API Tinder - Изображение

Вот мой текущий код, я понятия не имею, что добавить в поле данных:

url = "https://api.gotinder.com/v2/onboarding/photo?requested=tinder_rules&requested=name&requested=birth_date&requested=gender&requested=custom_gender&requested=show_gender_on_profile&requested=photos&requested=email&requested=allow_email_marketing&requested=consents&requested=schools&requested=interested_in_gender&requested=show_same_orientation_first&requested=show_orientation_on_profile&requested=sexual_orientations"

header = {
"token": onboarding_token,
"os-version": "29",
"encoded-device-model": "WU06NZt",
"mobile-country-code": "255",
"encoded-device-carrier": "u2ascI",
"appsflyer-id": "1583173259413-9570632540896010457",
"app-session-id": "dff122a6-b476-6497-e918-30780a3fe0f2",
"mobile-network-code": "01",
"persistent-device-id": "b2be392ff451af50",
"accept-language": "en",
"x-supported-image-formats": "webp",
"os-version": "29",
"user-agent": "Tinder Android Version 11.6.0",
"install-id": "aAOLMKioAx2",
"platform": "android",
"tinder-version": "11.6.0",
"app-session-time-elapsed": "31851",
"app-version": "3665",
"Content-Type": "multipart/form-data; boundary=cloyjwdgfespkeflygwqmaaapnqambnjhdpbajej",
"Accept-Encoding": "gzip",
"Accept": "*/*"
    }

payload = {"fields":[{"data":1,"name":"gender"}]}

r = requests.post(url, data={ }, headers=header, verify=True)
print(r.response)
...