Redirect 在Instagram开发者网站中,是否有办法管理不同环境下的多个重定向URI?

Redirect 在Instagram开发者网站中,是否有办法管理不同环境下的多个重定向URI?,redirect,uri,instagram,Redirect,Uri,Instagram,我想知道是否有一种方法可以管理Instagram开发者网站中的多个重定向URI,例如在不同的环境中 在Instagram developer center上,我为开发环境设置了重定向URI http://localhost:3000/oauth/callback 但是现在我想把它推到生产环境中,所以我需要将这个URI更改为生产环境中的URI,以获得如下内容: http://mywebsite/oauth/callback 但是当我在本地编码时,我将无法获得正确的重定向 我认为最好的选择是在

我想知道是否有一种方法可以管理Instagram开发者网站中的多个重定向URI,例如在不同的环境中

在Instagram developer center上,我为开发环境设置了重定向URI

http://localhost:3000/oauth/callback 
但是现在我想把它推到生产环境中,所以我需要将这个URI更改为生产环境中的URI,以获得如下内容:

http://mywebsite/oauth/callback

但是当我在本地编码时,我将无法获得正确的重定向

我认为最好的选择是在Instagram上创建两个客户端(应用程序):

  • 一个用于生产
  • 一个给德夫
然后,您将拥有两组凭据

假设您使用Rails是因为端口3000,您可以通过识别当前环境来切换到一种配置或另一种配置:

if Rails.env == "development" || Rails.env == "test"
  #load development instagram client config
else
  #load production instagram client config
end