# Imgurでの高リクエストブロックを克服するための戦略

**URL:** <https://meta.discourse.org/t/strategies-to-overcome-high-request-blocks-on-imgur/305781>\
**Category:** Product Support\
**Tags:** uploads\
**Created:** [2024 年 4 月 28 日午後 3:34 UTC](https://meta.discourse.org/t/strategies-to-overcome-high-request-blocks-on-imgur/305781 "2024-04-28T15:34:19Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2024 年 4 月 29 日午後 5:23 UTC](https://meta.discourse.org/t/strategies-to-overcome-high-request-blocks-on-imgur/305781/2 "2024-04-29T17:23:48Z")

</div>

Imgur 画像を禁止する監視対象の単語や、画像を Discourse に直接ドラッグ＆ドロップするようにトレーニングするための別のキャンペーンはどうでしょうか？

> [@piffy](#):
>
> Discourse に移行してからほぼ 2 年が経過しましたが、ほとんどの画像はまだダウンロードされておらず、Imgur によってホストされているようです（リモート画像をダウンロードする設定がオンになっているにもかかわらず ✔）。

正しく表示されていますか？ 気にしていないのでしょうか？

> [@piffy](#):
>
> この制限を回避する方法について、何かヒントはありますか？

Imgur のリクエストを別の IP から行うプロキシを用意するのが良いかもしれません。それは少し怪しく、おそらく利用規約に違反するでしょう。

ああ！でも待ってください。API を使用するプラグインで問題が解決するかもしれません。

> **[Imgur API](https://apidocs.imgur.com/#2078c7e0-c2b8-4bc8-a646-6e544b087d0f)**
>
> \## API Status
> 
> Status for the API can be found at \[status.imgur.com\](https://status.imgur.com)!
> 
> \## Getting Started
> 
> Imgur's API exposes the entire Imgur infrastructure via a standardized programmatic interface. Using Imgur's API, you can do just...

```plaintext
curl --location -g 'https://api.imgur.com/3/image/{{imageHash}}' \
--header 'Authorization: Client-ID {{clientId}}'

```

[https://apidocs.imgur.com/#:~:text=Rate%20Limits\u0026text=Each%20application%20can%20allow%20approximately,the%20rest%20of%20the%20month](https://apidocs.imgur.com/#:~:text=Rate%20Limits%5Cu0026text=Each%20application%20can%20allow%20approximately,the%20rest%20of%20the%20month).

> [@](#):
>
> Imgur API は、容量を公平に分配するためにクレジット割り当てシステムを使用しています。各アプリケーションは、1 日あたり約 1,250 件のアップロード、または 1 日あたり約 12,500 件のリクエストを許可できます。毎日の制限が 1 か月間に 5 回ヒットすると、そのアプリは残りの期間ブロックされます。残りのクレジット制限は、各リクエストの応答で `X-RateLimit-ClientRemaining` HTTP ヘッダーに表示されます。

プラグインでそれができると思います。問題のコードは `lib/file_helper.rb` の `def self.download` から始まる部分にあると思います。あるいは、Imgur ファイルのみを処理し、何も上書きしない `pull_hotlinked_images` のような別のジョブを作成することもできます。バックログが処理されれば、新しい投稿でのレート制限にヒットしなくなるかもしれません。

コアに移動される可能性は低いと思いますが、そのような決定は私が行うものではないので、間違っていても私やチームを責めないでください。 🙂

---

_[View the full topic](https://meta.discourse.org/t/strategies-to-overcome-high-request-blocks-on-imgur/305781)._
