我按照此链接OAuth 2.0 In .NET With Instagram API,它帮助我解决了获取访问令牌的问题。
我的代码是这样的:
NameValueCollection parameters = new NameValueCollection
{
{"client_id", ClientId},
{"client_secret", ClientSecretId},
{"object", "user"},
{"aspect", "media"},
{"verify_token", "thisIsANormalSubscription"},
{"callback_url", CallbackURI}
};
WebClient client = new WebClient();
var result = client.UploadValues(SubscriptionURI, parameters);
SubscriptionURI =“https://api.instagram.com/v1/subscriptions”。
我正在关注Instagram(http://instagram.com/developer/realtime/)的指南,其中包括POST请求的所有参数。但是当它执行client.UploadValues时我只得到400错误。
PS:这是我的第一篇文章,所以可能没有像我希望的那样吸引眼球
答案 0 :(得分:0)
如果你有访问令牌,你可以使用我找到的这个插件,它会从用户那里获得最新的照片。
答案 1 :(得分:0)
如果您正在使用Instasharp客户端API(https://github.com/InstaSharp/InstaSharp),您可以执行以下操作:
public InstagramConfig Config
{
get
{
return new InstagramConfig(InstagramAuthorisationModel.ApplicationId, InstagramAuthorisationModel.Secret);
}
}
public void YourSubscribeMethod(string searchTerm)
{
var result = await new Subscription(Config).CreateTag(searchTerm))
}
其中InstagramAuthorisationModel是一个保存您注册的应用程序ID和密码的类 您可以为Geography,(CreateGeography),User(CreateUser)和(CreateLocation)方法创建订阅。