【问题标题】:Instagram API: How can I search for hashtags?Instagram API:如何搜索主题标签?
【发布时间】:2016-10-14 22:37:59
【问题描述】:

据我所见,除非我拥有 public_content 权限,否则我无法搜索主题标签。

除非我提交应用以供审核,否则我无法获得 public_content 权限。

除非我有视频截屏并且有充分的理由说明我为什么需要此权限,否则我无法提交应用以供审核。我只是为客户建立网站,他们想要拉入具有自己标签之一的帖子。我在批准的应用程序类型列表中没有看到这个。

或者有没有另一种方法来搜索主题标签而不必经历所有这些?

【问题讨论】:

  • 没有 public_content 许可,没有其他方法可以获取主题标签。对于 public_content 权限,您必须提交您的 api 以供审核。

标签: instagram instagram-api


【解决方案1】:

在请求代码时,您可以将作用域传递为public_content

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

【讨论】:

  • 我试过了,它不适用于沙盒模式下的应用。
【解决方案2】:

我现在正在处理这个问题。在你的情况下,如果你每次只搜索一个标签,你最好使用 instafeed.js

http://instafeedjs.com

我已经用这个库完成了这个任务。

var feed = new Instafeed({
    get: 'tagged',
    tagName: audi',
    clientId: 'XXXXX',
    accessToken: 'XXXXX',
    template: '<li><a href="{{link}}"><img src="{{image}}" /></a></li>'
});
feed.run();
var feed = new Instafeed({
    get: 'tagged',
    tagName: 'ferrari',
    clientId: 'XXXXX',
    accessToken: 'XXXXX',
    template: '<li><a href="{{link}}"><img src="{{image}}" /></a></li>'
});
feed.run();
var feed = new Instafeed({
    get: 'tagged',
    tagName: 'BMW',
    clientId: 'XXXXX',
    accessToken: 'XXXXX',
    template: '<li><a href="{{link}}"><img src="{{image}}" /></a></li>'
});
feed.run();

如果有人知道如何每次搜索 2 个或更多主题标签,请与我联系。

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-17
    • 2014-04-22
    • 1970-01-01
    相关资源
    最近更新 更多