2016-07-05 149 views
5

我将使用c#实现计划作业,计划每3小时运行一次,并获取instagarm中发布的最新50张图像,并保存在本地缓存目录中以显示网站上的instagarm图像。Instagram API集成

到目前为止,我还当我致电以下网址(更换正确的价值观),它重定向到Instagram的登录屏幕为每https://www.instagram.com/developer

实施, 因此,这是一次登录?因为如果此登录过期会导致问题,我将在计划作业中使用此功能。

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code

回答

2

登录时第一次应该在一些地方保存的身份验证令牌与此令牌将被用于所有请求进行身份验证。

尝试使用InstaSharp - 包装在Instagram API中。

也有关于如何使用它的一些例子,如何设置认证等

+0

任何想法,它会保持多长时间验证令牌的地方?因为我打算将它用作日程安排工作 – KRR

+0

根据Instagram文档:“这些令牌对于用户来说是独一无二的,应该安全地存储,访问令牌可能在将来随时过期。”因此,您可以永久在本地存储它,但它可以随时在API端过期。我认为如果你每3小时进行一次认证 - 那就没问题了。无论如何,你可以创建一些检查,如果你需要重新认证。 – MaKCbIMKo

+0

这很好,但要获得认证令牌,我需要登录到instagram,此登录会话可能随时过期? – KRR