我正在尝试使用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...,
但这不起作用.
任何建议将不胜感激,谢谢!
我正在向 Instagram API 发出请求以获取用户源上的帖子。
https://developers.facebook.com/docs/instagram-api/reference/media/#returnable-fields
似乎有 3 种类型出现;IMAGE,VIDEO和CAROUSEL_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) 我正在开发一个需要从公共 Instagram API 中抓取信息的程序。
我的代码使用端点https://instagram.com/{username}/?__a=1来获取有关用户的信息,并且为了在名称更改后唯一标识 Instagram 帐户,我存储了始终保持不变的“id”参数。
到目前为止,可以使用另一个 Instagram API 端点 https://i.instagram.com/api/v1/users/{id}/info/来找出连接到给定帐户的当前用户名,但它已在几天/几周前被 Instagram 删除。
如果有人知道从用户 ID 获取用户名的另一种方法,我将不胜感激,因为我自己无法找到,也无法在网上找到其他人的解决方案。
我正在尝试将照片从我的电脑上传到我的 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) 我正在我的应用程序中创建一个场景 用户输入他的 Instagram 用户名系统将通过 Instagram API 显示他的姓名、关注者计数等。我已经尝试过 Instagram 的基本显示 API,但该 API 无法寻址。
api facebook-graph-api instagram instagram-api instagram-graph-api
我是Instagram API的新手,我的问题是如何完全访问Instagram的API而没有任何限制 - 比如任何其他第三方客户端应用程序的API(6tag /ink361.com/insta(X)).i想要为我的用户提供完整的访问权限,以便他们可以(例如 - repost - regram - Edit - ...).正如我在官方文档中看到的那样,开发人员可以获得沙盒/实时许可/条件.