什么是instagram api中的回调网址以及如何实现它

时间:2015-02-08 06:45:45

标签: api callback oauth-2.0 instagram

嗨,我是初学者程序员

我试图使用Instagram的实时照片更新API

我的目的是使用此API CONSOLE的订阅方法
https://apigee.com/console/instagram

但我无法理解并处理回调网址

回调网址的功能是什么?

我如何实现回调网址?

1 个答案:

答案 0 :(得分:10)

“回调网址”(也称为redirect_url)是Instagram将用户发送到之后>登录Instagram的URL,并授权您的应用程序读取其数据

这是OAuth 2 Spec的一部分,Instagram(以及其他许多人)使用它来控制对其API的访问。

OAuth 2“流程”的简短版本是:

  • 您使用您的应用程序ID和重定向网址将用户发送到Instagram的页面。
  • 用户在其页面上登录Instagram并授权您的应用程序。
  • Instagram会将用户发送回您的应用程序(使用重定向网址值),以及可用于访问其数据的令牌。

GitHub有一个excellent guide来了解OAuth如何在他们的服务器上运行,你会发现它与Instagram的非常相似。


因此应将“callback url”设置为应用程序服务器的URL。例如,http://myapp.com/auth。或者,如果您在本地工作,则可以使用http://localhost:3000/auth

注意:使用Instagram(以及大多数其他API),注册客户端时会永久设置回调网址。因此,您通常需要为实时服务器和本地服务器创建单独的客户端。