2017-05-31 3 views
0

Ich mache eine Django-App, die Informationen über Artikel halten kann, die ich bei eBay habe. Also, jeder Benutzer hätte mehrere eBay-Konten. Zum Beispiel: user1 hätte Zugriff auf ebay1, ebay2, ebay3 account. Wie kann ich appid, certid, detid und token für jedes Konto erhalten? Am besten klicken Sie auf "eBay-Konto hinzufügen" und in einem neuen Fenster mit der eBay-Anmeldeseite und autorisieren Sie durch Eingabe von Benutzername/Passwort.Wie bevollmächtige ich webapp mit ebay?

hatte ich einen Blick auf:

https://github.com/timotheus/ebaysdk-python

https://developer.ebay.com/devzone/xml/docs/reference/ebay/FetchToken.html

aber es ist mir nicht klar. Kann mir jemand Schritt für Schritt oder irgendwelche Richtlinien geben?

Vielen Dank im Voraus

+0

'Kann mir jemand Schritt für Schritt zur Verfügung stellen, haben Sie nicht viele Punkte um so etwas zu schreiben? Sie sollten wissen, dass dies nicht passieren wird. Auf Ihre Frage: Sie müssen die API von eBay überprüfen, sie werden alle notwendigen Informationen zur Verfügung stellen. Holen Sie die Daten mit Ajax ... Werfen Sie einen Blick auf ein Tutorial oder etwas [link] https://www.youtube.com/results?search_query=api+ebay – hansTheFranz

+0

Vielen Dank für Hinweise. Ich fand sehr hilfreich [https://github.com/luke-dixon/django-ebay-accounts](https://github.com/luke-dixon/django-ebay-accounts). Aber ich kann nicht weiter gehen, weil ich 'InvalidHeader at/ebay_accounts/begin_create Header-Wert 3 muss vom Typ str oder Bytes sein, nicht ' Fehler – gerpaick

Antwort

0

Sie einfach anmelden, um die Entwickler-Konto und klicken Sie dann auf User-Tokens funktioniert.

Als nächstes klicken Sie auf Get a User Token hier.

Login auf jedes Konto, benötigen Sie einen Token für

Ihre APPID, CertID und DevID immer gleich bleiben ..

1
InvalidHeader at /ebay_accounts/begin_create Header value 3 must be of type str or bytes, not <class 'int'> 

Sie die str, um Ihre Daten zu anhängen haben Sie so str senden ("was auch immer")