質問: エラーを返すようにコードを書き換えたところ下記メッセージが表示されました。 これは、`godotenv`をつかって環境変数からAPIキーを読み込ませていました。 `returned status 401, {"errors":[{"code":32,"message":"Could not authenticate you."}]}` それから、環境変数から上手く読めていないと考え、APIキーを直接書いたところ、下記メッセージが表示されました。 Twitter Developer のページからAPIキーを取得して、念の為キーの再発行も行なって直接コードに書いたのですが、認証が上手く行っていない様子です。 `returned status 400, {"errors":[{"code":215,"message":"Bad Authentication data."}]}` APIキーは元々別のアプリに使おうと思って発行したものです。原因はそれでしょうか? 他に考えられる原因はなにかありますでしょうか? ご協力お願いします。
回答: 1 api.GetSearchの定義を確認してください。エラー値を返しているはずです。 エラー値を「_(アンダースコア)」に入れるのはGo言語ではNGです。 おそらくサンプルにそのように書かれていたかもしれませんが、 実際に動作せるコードではNGです。エラー値がnilでなければ必ずハンドリングしましょう。 そうすれば動作してくれない原因が何かはみえてくるでしょう。 2 1の問題を解決してから期待する結果がどんなものか、あがいてみた結果を貼りましょう。 (HelloWorld的なサンプルはすぐに見つかるでしょうからそれに上記のコードを入れ込んでみましょう)