U-Bahn
Bei Verwendung der PHP-Version des SDK wurde eine Testdatei test/TestImage.php nicht ordnungsgemäß verarbeitet und ich habe festgestellt, dass der Statuscode $request -> war immer 0 Nach dem Debuggen stellte ich fest, dass es sich um einen Curl-Fehler in der getContents-Funktion handelte! Ausgabe curl_errno($ch),SSL-Zertifikatproblem: Zertifikat des lokalen Ausstellers konnte nicht abgerufen werden. Verwenden SieDie Lösungist das Zertifikatproblem.
Fehlercode invalid-method Fehlergrund: Der nicht vorhandene Methodenname wurde nicht aufgelöst. Möglicherweise sollte $request der AlipayCommerceCityfacilitatorVoucherGenerateRequest sein Klasseninstanz im Dokument oder $alipayClient in der Testdatei -> getContents() Rückgabewert (AlipayMobilePublicMultiMediaExecute Instanz) und Warnung: openssl_sign(): bereitgestellt Schlüsselparameter können nicht in einen privaten Schlüssel umgewandelt werden ... Es gab viele Fragen. Ich schaute mir die API noch einmal an und stellte fest, dass es Beispielcode unter der API auf der Seite gab, yo ho ho ho .
Nach der Konfiguration ist ein Fehler aufgetreten{"code": "40006", "msg": "Unzureichende Berechtigungen", "sub_code": "isv.insufficient-isv-permissions", "sub_msg" : „Unzureichende ISV-Berechtigungen“}
Sandbox-Konto geändert und an einen weiteren Fehler erinnert{"code":40004,msg:Geschäft fehlgeschlagen,sub_code:unknown- sub- code","sub_msg":"Unbekannter Fehlercode"}, aber es gibt Fehler in der Signaturüberprüfungsfunktion checkResponseSign().
object(SignData)[5] public 'signSourceData' => string '{"code":"40004","msg":"Business Failed","sub_code":"unknown-sub-code","sub_msg":"未知的错误码"}' (length=101) public 'sign' => string 'EfXcLt1HDYQFHnfJRy31/S9+AeCd7J4jw/Zrphi2ImHgCIBGIbyZ8+Ch2yoiGeKN/tqdTPSEOosEI9QF1Nx53fHKHZG1SkrodwVzSSdkVPM9pxCszCn4u0ktTi925BazTFfNoq****JTHflEJ91GOhX19sbFYSnvD6RWus4YeFo=' (length=172)
Trace-Curl-Funktion, url=https://openapi.alipaydev.com/gateway.do?app_id=2016091000478468&version=1.0&format=json&sign_type=RSA&method=alipay.commerce.cityfacilitator.station.query×tamp=2016-10-27 08:31:05&auth_token=&alipay_sdk=alipay-sdk-php-20160411&terminal_type=&terminal_info=&prod_code=¬ify_url=&charset=UTF-8&app_auth_token=&sign=T2xEACiz6ET/Hs5DWdBZqrQQl 8nB8iw4/4VlEtqG6qVePjEop9IgLpgLt+OtDCJgbWYA/IlzyHXBRs9D1JYfT1wUHzYoXXATcXNm0rssfFLB** * *****xdLHMn4DCF+4QQLLeZrBVV2nj7Kxo1Zz1zv5ElS/LialsFA=
Die Hervorhebung von [×tamp=] oben ist sehr verwirrend. Die vorherige Abfrage sollte beendet sein und dann sollte es der Zeitparameter ×tamp= sein wird anstelle dieses Fehlers zurückgegeben: Fehlercode ungültige Methode Fehlergrund: Der Methodenname existiert nicht. Sehen Sie, wo bei der Erstellung der URL ein Fehler vorliegt.
array (size=15) 'app_id' => string '2016091000478468' (length=16) 'version' => string '1.0' (length=3) 'format' => string 'json' (length=4) 'sign_type' => string 'RSA' (length=3) 'method' => string 'alipay.commerce.cityfacilitator.station.query' (length=45) 'timestamp' => string '2016-10-27 08:48:32' (length=19) 'auth_token' => null 'alipay_sdk' => string 'alipay-sdk-php-20160411' (length=23) 'terminal_type' => null 'terminal_info' => null 'prod_code' => null 'notify_url' => null 'charset' => string 'UTF-8' (length=5) 'app_auth_token' => null 'sign' => string 'f6ufUiSHCb7LNaXJvTdPEdDzfxKgepILJiKaM3wqueGojpOTZrVFRhVFqAQAxCEze9bVX77fpS/bvT8IVoD+/DMikZrje8SqkrSQvIHG8r1VhucgWplpgJU7HzViE*****************/MoG5OqfPf+H+rU+Eui7+bfYXtTDY=' (length=172)
Es ist ersichtlich, dass es tatsächlich ein Zeitstempel sein sollte. Das HTML-Escape-Zeichen von × ist ×, daher wird echo "×tamp="; ausgegeben ×tampSo eine Motte.
<span style="font-size: 15px">foreach ($sysParams as $sysParamKey => $sysParamValue) { $requestUrl .= "$sysParamKey=" . urlencode($this->characet($sysParamValue, $this->postCharset)) . "&<span style="color: #ff00ff">amp;</span>"; }</span>
& wurde in & geändert; so aufgeregt.
Allerdings hat die Seite nichts, keine Fehler, leer, leer. Weiter anpassen
https://support.open.alipay.com/support/myQuestionDetail.htm?id=266419 Ich habe keine Ahnung, ich habe die Frage gestellt und ich habe keine Ahnung, wie ich sie beantworten soll.
28.10.
In Bezug auf das Parameterproblem, auf das ich gestern gestoßen bin, habe ich den Zeitstempel in den Vordergrund gebracht und festgestellt, dass der Zeitparameter immer noch 6 Stunden zurückliegt, also habe ich einfach time() 6*3600 verwendet, ohne es zu erwähnen. Dann ist [die Signatur ungültig]. Hilfe~

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

