0

私はpython sdkを使用してsmartsheet aPIのブロックを除外しようとしています。コールするAPIレスポンスが通常のインデックス結果オブジェクトではなくエラーオブジェクトを返す場合に特に役に立ちます。誰かがどんな種類の例外を捕まえるのか説明できますか?自分のカスタム例外を作成する必要があるかどうか、または例外をキャプチャする方法があるかどうかはわかりません。 APIドキュメントではエラーメッセージについて説明しますが、エラーメッセージは処理しません。誰かが簡単な例を共有することができれば素晴らしいだろう。SmartSheet SDKの例外処理

答えて

0

正常な応答がどのように表示されるかを知ることで、エラー応答を確認できます。たとえば、無効なR​​OWIDとget_rowを実行すると、このエラーが発生します。

{"requestResponse": null, "result": {"code": 1006, "name": "NotFoundError", "recommendation": "Do not retry without fixing the problem. Hint: Verify that specified URI is correct. If the URI contains an object ID, verify that the object ID is correct and that the requester has access to the corresponding object in Smartsheet.", "shouldRetry": false, "message": "Not Found", "statusCode": 404}}

requestResponseがnullであることを見てあなたはコードがSmartsheetのAPIドキュメントにルックアップするためには何か知っている結果オブジェクトを確認することができます。また、次のステップを示す推奨パラメータもあります。