标签: instagram-api

Instagram Business Discovery API分页令牌无法正常工作?

我正在尝试使用Instagram Business Discovery API从某个公共页面获取发布统计信息.

以Bath and Body Works(https://www.instagram.com/bathandbodyworks)为例.

GET graph.facebook.com
   17895695668004550?fields=business_discovery.username(bathandbodyworks){followers_count,media_count,media{timestamp,like_count,comments_count}}
Run Code Online (Sandbox Code Playgroud)

这会给我以下回应:

{
"business_discovery": {
"followers_count": 3526159,
"media_count": 3536,
"media": {
  "data": [
    {
      "timestamp": "2018-05-16T20:00:54+0000",
      "like_count": 28925,
      "comments_count": 530,
      "id": "17917935010179826"
    },

    (24 posts data omitted...)

    "paging": {
    "cursors": {
      "after": "QVFIUlBNak5fNTc3eThl..." (a very long string)
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

现在,这只给了我最近的25个帖子,我相信这是Facebook设置的每个请求的限制.

如果我想加载下25个帖子,我该怎么办?

YouTube Data API中,每个请求的限制为50,但提供"nextPageToken"以加载下一个50帖子.我认为这是同样的情况吗?

我也发现了这个Facebook的API文档,也许我可以添加一个字符串指针,如:&after=QVFIUlBNak5fNTc3eThl...,

但这不起作用.

任何建议将不胜感激,谢谢!

facebook-graph-api instagram-api

1
推荐指数
1
解决办法
977
查看次数

如何从 Instagram 媒体轮播相册返回视频?

我正在向 Instagram API 发出请求以获取用户源上的帖子。

https://developers.facebook.com/docs/instagram-api/reference/media/#returnable-fields

似乎有 3 种类型出现;IMAGEVIDEOCAROUSEL_ALBUM

IMAGE类型中,media_url对象中的键是图像的链接。

在该VIDEO类型中,media_url对象中的键是 mp4 视频的链接,并且它还有一个称为thumbnail_url视频静态图像的附加键。

然而,CAROUSEL_ALBUM只有一个media_url键(如IMAGE)并且它只是一个图像,即使我知道轮播包含 mp4 视频。

如何获取CAROUSEL_ALBUM从 Instagram 返回的类型的视频?

我请求以下字段:

`https://graph.facebook.com/v3.3/${item.id}?access_token=${accessToken}&fields=id,media_type,media_url,thumbnail_url,permalink,caption,timestamp`
Run Code Online (Sandbox Code Playgroud)

这些请求是从帖子 ID 数组中循环发出的。我还需要进行其他设置吗?

我收到的典型CAROUSEL_ALBUM请求如下:

{
  "media_type": "CAROUSEL_ALBUM",
  "media_url": "https://scontent.xx.fbcdn.net/v/t51.2885-15/66441408_2082905628680299_8050667243209299756_n.jpg?_nc_cat=100&_nc_oc=AQk2PElxoGzOzQ_4f-4vANh_Db1Mmra2wkci2aEKbc3vCstLzQeWQxKadbe1ByF8Vec&_nc_ht=scontent.xx&oh=5aa8ac107e1bd5da07b6cb5d760200f6&oe=5DC18C62",
  "permalink": "https://www.instagram.com/p/Bzif-HhAiBk/",
  "caption": "Each video in this carousel stands for a stage in the animation process for our latest experiment, where we animated a 3d …
Run Code Online (Sandbox Code Playgroud)

javascript instagram instagram-api instagram-graph-api

1
推荐指数
1
解决办法
2647
查看次数

如何从用户 ID 中找出 Instagram 用户名

我正在开发一个需要从公共 Instagram API 中抓取信息的程序。

我的代码使用端点https://instagram.com/{username}/?__a=1来获取有关用户的信息,并且为了在名称更改后唯一标识 Instagram 帐户,我存储了始终保持不变的“id”参数。

到目前为止,可以使用另一个 Instagram API 端点 https://i.instagram.com/api/v1/users/{id}/info/来找出连接到给定帐户的当前用户名,但它已在几天/几周前被 Instagram 删除。

如果有人知道从用户 ID 获取用户名的另一种方法,我将不胜感激,因为我自己无法找到,也无法在网上找到其他人的解决方案。

instagram instagram-api instagram-graph-api

1
推荐指数
1
解决办法
5520
查看次数

无法使用 InstagramAPISharp UploadPhotoAsync() 方法将照片上传到 Instagram

我正在尝试将照片从我的电脑上传到我的 Instagram 页面,但它一直给我一个“ProcessingFailedError”。

这是我用来尝试上传的所有代码。它本来就是一个小程序。这是 API 的 Github: https: //github.com/ramtinak/InstagramApiSharp

using InstagramApiSharp;
using InstagramApiSharp.API;
using InstagramApiSharp.Classes;
using InstagramApiSharp.API.Builder;
using InstagramApiSharp.Logger;
using InstagramApiSharp.Classes.Models;

namespace HH_to_Insta
{
    class Program
    {
        public static UserSessionData userSession = new UserSessionData
        {
            UserName = "USERNAME",
            Password = "PASSWORD"
        };
        public static IInstaApi api = InstaApiBuilder.CreateBuilder()
                                        .SetUser(userSession)
                                        .UseLogger(new DebugLogger(LogLevel.All))
                                        .Build();

        static void Main(string[] args)
        {
            if (!Login().Result)
            {
                return;
            }

            var mediaImage = new InstaImageUpload
            {
                // leave zero, if you don't know how height and width is …
Run Code Online (Sandbox Code Playgroud)

c# instagram instasharp instagram-api

1
推荐指数
1
解决办法
1579
查看次数

Instagram 粉丝计数 通过 API 获取

我正在我的应用程序中创建一个场景 用户输入他的 Instagram 用户名系统将通过 Instagram API 显示他的姓名、关注者计数等。我已经尝试过 Instagram 的基本显示 API,但该 API 无法寻址。

api facebook-graph-api instagram instagram-api instagram-graph-api

1
推荐指数
1
解决办法
3589
查看次数

如何完全访问Instagram API(Live/Sandbox)

我是Instagram API的新手,我的问题是如何完全访问Instagram的API而没有任何限制 - 比如任何其他第三方客户端应用程序的API(6tag /ink361.com/insta(X)).i想要为我的用户提供完整的访问权限,以便他们可以(例如 - repost - regram - Edit - ...).正如我在官方文档中看到的那样,开发人员可以获得沙盒/实时许可/条件.

api sandbox live instagram instagram-api

0
推荐指数
1
解决办法
1万
查看次数