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
Post a Comment