Frage

  

Ich weiß, sie haben eine API, aber einige von   die Fragen, die ich hätte nicht sein   indem sie sie beantwortet, und es wäre toll,   Feedback von anderen zu empfangen,   vor haben es integriert.

ich im Grunde mit einer Website arbeite, wo die Besucher können einen gebrauchten Artikel an den Eigentümer der Website verkaufen.

Wenn der Benutzer zu verkaufen entscheidet, kann er in den Spezifikationen des Produkts eingeben und ein Angebot gegeben werden. Dann würde fortfahren er in seiner Adresse einzugeben, die ich nehme an, ich habe zu werden mit dem Fedex-API vor oder während des Teils zu überprüfen, wo es ein Versandetikett erzeugt.

So vorausgesetzt, die Adresse überprüft wird, sieht es aus wie das Skript in der API-I mit interagieren /Ship/Ground/Domestic/ShipGroundDomestic.php5 ist (da wir keine andere Art von Sendung integrieren geben noch) nicht.

  • Ist das ist das Skript, das tatsächlich die Sendung erstellt und lädt die Einrichtung des Kontos, unter der Annahme, alles gut geht es eine XML-Antwort mit dem Status zurückgibt?
  • Da es SOAP basiert - Ich weiß, es gibt Möglichkeiten für einen pdf und png Typen Versandetikett, es sieht aus wie es das Label erzeugt, aber wo ist es tatsächlich gespeichert ist, ist es nur vorübergehend
  • ?
  • Im Skript es gibt Optionen für einen API-Schlüssel, Passwort, # Konto, und Meter # - so würde ich eigentlich die Eigentümer der Website Anmeldeinformationen kennen, da es Sendungen für die Erstellung von Gebühren / Etiketten Ich kann nicht für einen normalen Gebrauch Konto, das ich, kann nicht über einen CC-Setup hat?
  • Ich kann nicht wirklich etwas testen, ohne sie zu kontaktieren und ihnen zu sagen, auf mein Konto in den Testmodus gehen zu machen? Oder gibt es einen zusätzlichen Parameter für Testmodus?
  • lagere ich alle Sendungen in einer lokalen Datenbank, sie nach oben zu ziehen, nicht wahr? Oder sollte ich nur auf Fedex vertrauen für alle Daten zu speichern? Wenn ich eine lokale Datenbank verwenden kann ich Sendungen an Benutzern zuordnen und verwende eine Fedex-Skript zur Verfügung gestellt den Lieferstatus zu sehen, so würde ich glaube, ich habe das zu tun.
  • Wenn ich eine Funktion haben war, die automatisch Kunden mit Status-Updates einer Lieferung per E-Mail, ich hätte irgendeine Art von cron-Job verwenden, zu schauen und sehen, ob es irgendwelche Updates gemacht wurde, kann ich diese andere nicht tun Art und Weise?
War es hilfreich?

Lösung

Wenn Sie den FedEx Web Services-API verwenden Sie einen Test-Key erhalten, indem Sie auf https://www.fedex.com/wpor/wpor/editConsult.do (Möglicherweise müssen Sie bereits angemeldet sein).

Das Label es erzeugt es nur Dumps in das aktuelle Verzeichnis. Das ist natürlich nicht akzeptabel für die Produktion Code, da es nicht einmal einen eindeutigen Dateinamen generieren, aber die PHP-Datei ist Beispielcode. Ändern Sie den Code, den sie geben zu tun, was Sie mit dem zurück Label wollen.

Sie würden eine lokale Datenbank wollen.

Warum wollen Sie Benutzer Updates senden? Gibt es einen Grund, warum sie nicht nur die Tracking-Nummer verwenden können, und schauen Sie sich auf? Ich meine, es wäre möglich, die Tracking-API regelmäßig und generieren E-Mails zu rufen, sondern tun Benutzer wirklich diese E-Mails wollen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top