我需要用Java编写一个从Instagram搜索媒体的应用程序。我的应用程序不是Web应用程序,而是作为独立的Java进程运行。我们需要搜索符合特定条件的照片,我们打算解决以下问题。
e.g
a. photos from a certain geo location (city | state | country | zipCode | lat/long)
b. photos under a certain category (e.g. entertainment, sports)
由于我的应用既不是网络应用也不是移动应用。我们如何获得在我的应用程序中使用的访问令牌?
是否可以通过提供clientId,clientSecret,userName和密码来获取访问令牌?
答案 0 :(得分:1)
您需要浏览器互动才能检索访问令牌。对于您的用例,最简单的方法是这样的:
phase
作为网址。在"安全"选项卡,取消选中"禁用隐式OAuth"。http://localhost
(使用第1步中的https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token
和CLIENT-ID
,请不要忘记对您的网址进行编码,例如REDIRECT-URI
变为http://localhost
。)http%3A%2F%2Flocalhost
- 这是您的访问令牌。