Konvertieren Sie den Python-Request-Aufruf in PHP (cURL).Php

PHP-Programmierer chatten hier
Guest
 Konvertieren Sie den Python-Request-Aufruf in PHP (cURL).

Post by Guest »

Ich ziehe mir die Haare aus :)
Das Unternehmen, das ich verwende, hat eine API, die ich verwenden muss, gibt mir aber nur ein Beispiel in Python.
Kann mir jemand helfen, es in PHP zu schreiben? Ich habe es mehrmals versucht, aber kein Glück. Ich denke, das Problem liegt im Senden der Datei.
Hier ist der Python-Code:

Code: Select all

import requests
import json

def send_excel_catalog_import(fname, auth_token, report_recipient_email):

api_url = f"https://www.etailpet.com/COMPANY/api/v1/catalog-update/"

payload = {"email": report_recipient_email}

files = [
("product_import", open(fname, "rb"))
]

headers = {"Authorization": f"Bearer {auth_token}"}

response = requests.request(
"POST", api_url, headers=headers, data=payload, files=files
)

results_str = response.content.decode("utf8")
return response.status_code, json.loads(results_str)

if __name__ == "__main__":

fname = "product_import.xlsx"
send_excel_catalog_import(fname)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post