GO に参加するのは初めてですが、株価を取得するために使用する API は複数のティッカーを受け入れます (株式 ID を考えてください。 NVDA => Nvidia) を使用して、限られた API 呼び出しを減らします。 ただし、複数のコードを取得しようとすると、本体が切り取られるようです:
リーリーPostman で直接 Stock API を正確に呼び出すと、次の結果が返されます:
リーリー私は何か間違ったことをしたと思います (昨日まで GO に触れたことはありませんでした) 関連するコードは次のとおりです:
リーリーコンテキスト構造:
リーリーいくつかのスレッドを確認した後、json.Unmarshal
と json.NewDecoder().Decode()
を使用してみましたが、まだうまくいきません。上記のカットオフ文字列は本文からのもので、Decode
または Unmarshal
を使用するときに、単一の完全なオブジェクトを apiResponseData
に正常に追加します。これが大きな反応であるかどうかは理解できますが、あまりにも単純なため、私が非常に明らかな初歩的な間違いを犯していると思わざるを得ません。
ご協力いただければ幸いです。
タイム ゾーン オフセット (「Z07:00」) を含む形式を使用して時刻文字列を解析しようとしています。
時間レイアウトを次のように調整する必要があります。
リーリーエラー処理が間違っているため、間違った応答で終了する可能性もあります。
以上がAPI 応答本文が切り詰められているように見えますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。