問題タブ [square-connect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
square-connect - Square-Connect API を使用した Undocument 409 エラー
レジスターに数百のアイテムを挿入するテスト コードを再実行しました。コードは数か月前に機能しました。現在、409 - 「競合/別の更新が進行中の可能性があります。もう一度お試しください」というメッセージが表示されます。
このエラーは、アイテム DELETE のバッチ リクエストまたはアイテム POST のバッチ リクエストを発行するときに発生する可能性があります。各削除または投稿が個別のリクエストとして発行された場合は発生しません。
私のプロセスは 1 つのスレッドで同期的に実行されるため、Square へのリクエストは常に 1 つしかありません。
これは、同時更新をチェックするためのコード変更の一部として導入されたバグであると推測していますが、どのコードが適切にテストされていないか (これも単なる推測です)。
sdk - 受信リクエストを処理できませんでした - Square Connect SDK
受信リクエストを処理できませんでした。もう一度お試しいただくか、サポートにお問い合わせください
SDK 支払いリクエストを行うと、このエラーが発生します。アプリケーション (クライアント) ID を再確認しました。マーチャント プロファイルをリクエストして、マーチャント ID を取得しました。iOS バンドル ID とコールバック URL を確認しましたが、これが機能しない理由が見つからないようです (私は承認されたパートナーです)。
webhooks - Square Connect は Webhook 通知をサブスクライブできません
Square 支払いの Webhook 通知の設定に関するこちらの手順に従っています。しかし、ステップ 5 で curl ステートメントを実行して、自分のマーチャントの支払い通知をサブスクライブすると、次の応答が返されます。
curl ステートメントは
イベントの種類の名前は更新されましたか? Webhook に関する他のドキュメントが見つかりません。
square-connect - ユーザー ID の不一致
この特定のエラーの理由は何ですか? 同様に、ユーザー ID は正確には何であるべきか。
2015-01-09 15:17:29.187 com.rosettmobile.clienteling[8909:2575054] エンコードされた UR2 を要求する:: square-commerce-v1://payment/create?data=%7B%22state%22:%22Useful%20information %22,%22callback_url%22:%22rosettaclienteling:%5C/%5C/my%5C/callback%5C/path%22,%22merchant_id%22:%22brandyn.brosemer@rosetta.com%22,%22amount_money%22: %7B%22amount%22:100,%22currency_code%22:%22USD%22%7D,%22options%22:%7B%22clear_default_fees%22:true,%22supported_tender_types%22:%5B%22CREDIT_CARD%22%5D%7D ,%22client_id%22:%22I4C8ySW_Z5UUoP7GYAilpg%22,%22sdk_version%22:%221%22%7D
(lldb) po parameters { data = "{\"status\":\"error\",\"error_code\":\"user_id_mismatch\",\"state\":\"役立つ情報\"}"; }
square-connect - 登録エラーのデバッグ
そのため、「API エラー申し訳ありませんが、着信要求を処理できませんでした。もう一度お試しいただくか、サポートにお問い合わせください。」というメッセージが表示されます。メッセージ
問題のアプリは Square Commerce API の使用を許可されているとのことです。JSON を URL エスケープしていることを確認しました。
これは私のjsonとリンクがどのように見えるかです:
誰かが私が見逃しているものを見ることができますか? エラー メッセージから詳細情報を取得する方法はありますか? 考えられる理由のリストはどこかにありますか?
python - Square Connect API を使用して商品画像をアップロードする
Square Connect API ドキュメントに投稿された例と GitHub の例を確認しましたが、これらの例を画像のアップロードに関するガイダンスに適合させることができないようです: http://docs.connect.squareup.com/#ポストイメージ
課題の一部は、画像のアップロードのみが必要な Content-Type: multipart/form-data を使用することです。そのため、ドキュメントは存在しません (connect-api ドキュメントを使用)。
私の最終的な質問は、Square が画像をアップロードする方法の例を投稿できますか? 最も関連するのは、複数のアイテムを画像で更新する方法と、1 つのアイテムだけを更新する方法を示す例です。どんな助けでも大歓迎です。