【发布时间】:2016-11-15 02:31:38
【问题描述】:
我正在开展一个项目,我根据某些查询从社交媒体中提取数据并进行分析。目前我正在提取 Instagram 媒体数据。 我唯一想做的就是输入查询并获取 JSON media/likes/cmets.... 我阅读了他们的 API 文档。我发现如果没有授权在浏览器中使用我自己的帐户,我无法获得访问令牌。我知道必须有一个用户,所以我认为使用我自己的帐户是可以的。但问题是我不想从浏览器手动获取访问令牌。
目前我正在硬编码访问令牌。它将过期,我每次都必须手动更新它。我敢打赌有更好的解决方案。有人可以帮我吗?谢谢。
class instagramFeed():
CLIENT_ID = "MY-APP-ID"
REDIRECT_URI = "MY-ORGANIZATIONS-URI"
ACCESS_TOKEN = "I MANUALLY GENERATE THIS TOKEN"
query = None
def __init__(self):
None
def get_data(self, query):
response = urllib2.urlopen("https://api.instagram.com/v1/tags/search?q="+query+"&access_token="+self.ACCESS_TOKEN)
【问题讨论】:
标签: http web backend instagram-api