3

我关注了此链接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:这是我的第一篇文章,所以可能不像我希望的那样吸引眼球

4

2 回答 2

0

如果你有访问令牌,你可以使用我找到的这个插件,它会从用户那里获取最新的照片。

Instagram .NET

于 2013-07-29T16:49:41.537 回答
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) 方法创建订阅。

于 2014-08-29T20:41:06.133 回答