我想知道是否有办法在Instagram Developer网站中管理多个重定向URI,例如使用不同的环境。
在Instagram开发者中心,我已将重定向URI设置为开发环境。
http://localhost:3000/oauth/callback
但现在我想把它推向生产,所以我需要将这个URI更改为生产一个,以获得类似的东西:
http://mywebsite/oauth/callback
但是当我在本地编码时,我将无法获得正确的重定向。
答案 0 :(得分:2)
我认为最好的选择是在Instagram上创建两个客户端(应用程序):
然后您将拥有两套凭据。
由于端口3000,猜测你使用Rails,你可以通过识别当前环境切换到一个配置或另一个配置:
if Rails.env == "development" || Rails.env == "test"
#load development instagram client config
else
#load production instagram client config
end