嗨,我是初学者程序员
我试图使用Instagram的实时照片更新API
我的目的是使用此API CONSOLE的订阅方法
https://apigee.com/console/instagram
但我无法理解并处理回调网址
回调网址的功能是什么?
我如何实现回调网址?
答案 0 :(得分:10)
“回调网址”(也称为redirect_url
)是Instagram将用户发送到之后>>登录Instagram的URL,并授权您的应用程序读取其数据
这是OAuth 2 Spec的一部分,Instagram(以及其他许多人)使用它来控制对其API的访问。
OAuth 2“流程”的简短版本是:
GitHub有一个excellent guide来了解OAuth如何在他们的服务器上运行,你会发现它与Instagram的非常相似。
因此应将“callback url”设置为应用程序服务器的URL。例如,http://myapp.com/auth
。或者,如果您在本地工作,则可以使用http://localhost:3000/auth
。
注意:使用Instagram(以及大多数其他API),注册客户端时会永久设置回调网址。因此,您通常需要为实时服务器和本地服务器创建单独的客户端。