Das von Sesame offiziell heruntergeladene SDK kann nicht ausgeführt werden. Es wurden nicht viele Artikel gefunden, die von einem CSDN-Blog verfasst wurden, der einen größeren Referenzwert hat.
Lesen Sie die Dokumentation im Detail + testen Sie sie einige Tage lang, um die folgenden Punkte zu klären:
Um auf die Sesame-API-Schnittstelle zuzugreifen, sind zwei Schritte erforderlich:
Der erste Schritt besteht darin, eine Autorisierung einzuholen. Dies ist das offizielle SDK. Solange die Parameter korrekt konfiguriert sind, kann es betrieben werden. Achten Sie auf die folgenden Parameter, vergleichen Sie sie mit dem Sesam-Dokument,
Der andere wichtige Punkt ist die Generierung und Änderung des öffentlichen Schlüssels von Sesame. Der generierte öffentliche Schlüssel wird gemäß dem offiziellen Vorgang in das Sesame-Backend kopiert. Klicken Sie auf „Kopieren“, speichern Sie es in unserer öffentlichen Schlüsseldatei und laden Sie es dann in den Bereich für den PHP-Aufruf hoch.
$request->setScene("test"); $request->setChannel("apppc"); $request->setPlatform("zmop"); $request->setIdentityType("2");// 必要参数 // 构造授权业务入参证件号,姓名,证件类型;“章节4中的业务入参说明identity_param” $request->setIdentityParam("{\"certNo\":\"$certNo\",\"certType\":\"IDENTITY_CARD\", \"name\":\"$name\"}"); // $request->setIdentityParam("{\"certNo\":\"$certNo\",\"certType\":\"IDENTITY_CARD\", \"name\":\"$name\",\"mobileNo\":\"$mobile\"}"); // 构造业务入参扩展参数“章节4中的业务入参说明biz_params” $request->setBizParams("{\"auth_code\":\"M_H5\",\"channelType\":\"app\",\"state\":\"$uid\"}");//
Nachdem die Autorisierung erfolgreich war, wird zu der von uns festgelegten Rückrufadresse gesprungen. Die Entschlüsselungsfunktion im SDK muss verwendet werden, um die OPENI_ID abzurufen 🎜>
Okay, nachdem Sie diese OPEN_ID erhalten haben, speichern Sie sie in der Datenbank und die Autorisierung ist abgeschlossen.
Der zweite Schritt,
Entsprechend der durch Autorisierung erhaltenen OPEN_ID können Sie Sesampunkte erhalten und das Beispiel in diesem SDK kann ausgeführt werden. . .Das Wichtigste ist der erste Punkt.
Die oben genannten Vorsichtsmaßnahmen wurden vom Herausgeber eingeführt. Ich hoffe, dass sie Ihnen hilfreich sein werden. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte mich auch bei allen für Ihre Unterstützung der Script House-Website bedanken!