从Instagram api加载图像.获取状态“正在等待激活”

本文关键字:在等待 激活 状态 获取 Instagram api 加载 图像 | 更新日期: 2023-09-27 18:35:37

>我正在尝试使用 InstaSharp 按标签过滤一些图像:

Task<MediasResponse> b = GetImages("pet");
var c = b.Status;

我有以下几点:

public async Task<MediasResponse> GetImages(String tag) {
  var clientId = "xyz";
  var clientSecret = "xyz";
  InstagramConfig config = new InstagramConfig(clientId, clientSecret);
  InstaSharp.Endpoints.Tags media = new InstaSharp.Endpoints.Tags(config);
  MediasResponse pictures = await media.Recent(tag);
  return pictures;
}

当我运行此代码时,我不断收到错误:

Status = WaitingForActivation

知道可能出了什么问题吗?

从Instagram api加载图像.获取状态“正在等待激活”

没有错。这只是意味着GetImages尚未完成。

要(异步)等待它完成并检索响应,请使用 await

Task<MediasResponse> b = GetImages("pet");
var c = await b;