什么是回调URL在Instagram的API,以及如何可以我实现它
问题描述:
嗨,我是初学编程的什么是回调URL在Instagram的API,以及如何可以我实现它
我试图使用的Instagram的实时图片动态API
我的目的是使用这个API控制台的订阅方法
https://apigee.com/console/instagram
但我无法理解和处理回调URL
什么是回调URL的功能?
而我该如何实现回调url?
答
“回调网址”(也被称为redirect_url
),是URL的Instagram将后向用户发送他们已登录到Instagram的,并授权您的应用程序读取数据。
这是OAuth 2 Spec的一部分,Instagram(和许多其他人)用它来控制对其API的访问。
中的OAuth 2“流”的短版是这样的:
- 您发送用户的Instagram的网页与应用程序ID,并重定向URL。
- 用户在其页面上登录Instagram并授权您的应用程序。
- 然后,Instagram会将用户发送回您的应用程序(使用重定向URL值)以及可用于访问其数据的令牌。
GitHub有一个excellent guide OAuth如何在他们的服务器上工作,你会发现它非常类似于Instagram的。
因此,“回调URL”应设置为您的应用程序服务器的URL。例如,http://myapp.com/auth
。或者,如果您在本地工作,则可以使用http://localhost:3000/auth
。
注意:有了Instagram(以及大多数其他API),当您注册您的客户端时,回调URL将被永久设置。因此,您经常需要为您的现场服务器和本地服务器创建单独的客户端。