2017-11-24 63 views
0

私はGoogle Script UrlFetchAppを使って遊んでおり、リクエストが異なるIPアドレスから行われていることが分かりました。 UrlFetchApp.fetch()を複数回呼び出すと、すべての要求は別のIPから行われます。Google ScriptでUrlFetchAppのフェッチからのリクエストに同じIPを使用させる

私はDigestAuthとSessionIdを使って自分のリクエストを作成していますが、SessionId(IPベース)を取得する呼び出しが別のIPから来ているため、403 Forbiddenが取得されています。

f.e. SessionIdを取得するコールは107.178.192からでした。 であり、IPベースのセッションIDを使用するコールは107.178.192からでした。

UrlFetchApp.fetch()が同じIPから要求を行うように強制できますか?

答えて

2

いいえ、残念なことではありません。

グーグルによって使用されるIPSの範囲は、スクリプトがしかし、利用可能なアプリ: https://developers.google.com/apps-script/guides/jdbc

は、そのページの「他のデータベースのセットアップ」を確認してください。

+0

私はサーバー側へのアクセス権がありません。ホワイトリストやその他のものを入力する方法はありません。唯一の方法は、すべてのリクエストに対して同じIPを使用するようにGoogleスクリプトを強制することです。 Thats悲しい:( – Informatic0re

+1

これは本当に不幸です。 –

関連する問題