asp.net - upload image to twitter with twitterizer -


i try upload image tweet in twitterizer component.i send tweet without error updatewithmedia has error. think happen because request url "https://upload.twitter.com/1/statuses/update_with_media.json" while shoujd "https://upload.twitter.com/1.1/statuses/update_with_media.json". how can change requesturl. contetnt error : "{"errors":[{"message":"the twitter rest api v1 no longer active. please migrate api v1.1. https://dev.twitter.com/docs/api/1.1/overview.","code":64}]}"

i see many solution in stackoverflow not thing solve problem

var oauth_consumerkey = "uei02ic13cr8o8rgnylpbpomw";         var oauth_consumersecret = "ratqozaxq51ehr51tbtkk762esu5u5s7foppswywmjlscuc6j0";         const string callbackurl = "http://localhost:2008/webform1.aspx";         if (request["oauth_token"] == null)         {             oauthtokenresponse reqtoken = oauthutility.getrequesttoken(                 oauth_consumerkey,                 oauth_consumersecret,                 callbackurl);              response.redirect(string.format("http://twitter.com/oauth/authorize?oauth_token={0}", reqtoken.token));         }         else         {             string requesttoken = request["oauth_token"].tostring();             string pin = request["oauth_verifier"].tostring();              var token = oauthutility.getaccesstoken(                 oauth_consumerkey,                 oauth_consumersecret,                 requesttoken,                 pin);              oauthtokens accesstoken = new oauthtokens()             {                 accesstoken = token.token,                 accesstokensecret = token.tokensecret,                 consumerkey = oauth_consumerkey,                 consumersecret = oauth_consumersecret             };              byte[] photo = imagetobytearray("c:\\black_arrow.png");             twitterresponse<twitterstatus> response = twitterstatus.updatewithmedia(accesstoken, "testing!! send image", photo, new statusupdateoptions() { usessl = true, apibaseaddress = "http://api.twitter.com/1.1/" });             if (response.result == requestresult.success)             { response.write("ok"); }             else             { response.write("faild"); }         } 

solved, i've used latest version of in nuget, apparently has problem. time, instead of using these tools,i use open-source project twittrizer git , added reference project , problem solved. many @digitallyborn, had helped on subject. open source twittrizer www.twitterizer.net


Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -