1

私はこのサイトから API キーを要求していますが、彼らは私に 2 つのことを要求しています。完全に明確ではありません (これらの質問に答える方法がわからない場合は、API キーを要求するべきではないという事実を無視してください)。の上。

1. IP アクセス 「サービスにアクセスする IP アドレスを入力してください」

ターミナルで「host "www.myapp.com"」を実行して、IP のリストを取得しました。これらは、このフィールドに入力したアドレスですか?

2. ユーザー エージェント "アプリケーションの ID のために、以下にユーザー エージェント文字列を入力してください"

これをどのように見つけ、スキーマにどのように適合させますか?

4

1 に答える 1

1

www.myapp.comがリクエストの送信元であると仮定すると、hostコマンドについて正しい考えを持っているようです。次のように、それらをコンマ区切りのリストに入れるように指示されています。1.2.3.4, 5.6.7.8, 9.10.11.12

ユーザーエージェントは、要求を行っているソフトウェアに依存するため、使用しているものに依存し、多くの場合、何に設定するかを選択できます。ウィキペディアでユーザーエージェントの詳細を学ぶことができ ます。たまたまNokogiriを使用してリクエストを行っている場合は、次のようにUAを選択できます。

Nokogiri::HTML(open(url, "User-Agent" => "MyApp"))

MyAppあなたはそれをあなたを識別するようなものに設定したいかもしれません。

于 2012-07-29T02:21:21.157 に答える