Unable to tweet from Matlab
1 次查看(过去 30 天)
显示 更早的评论
Currently trying to tweet from matlab. I have set up an app in twitter and then used the API keys respectively as below. But when I log into my twitter account, I am unable to see the tweet posted.
Kindly help me.
consumerkey = 'xxxx';
consumersecret = 'yyyy';
accesstoken = 'zzzz';
accesstokensecret = 'tttt';
c=twitter(consumerkey,consumersecret,accesstoken,accesstokensecret);
c.StatusCode
baseurl = 'https://api.twitter.com/1.1/account/settings.json';
tweetString = "Hello";
d = postdata(c,baseurl,'status',tweetString)
Output: -
ResponseMessage with properties:
StatusLine: 'HTTP/1.1 200 OK'
StatusCode: OK
Header: [1×25 matlab.net.http.HeaderField]
Body: [1×1 matlab.net.http.MessageBody]
Completed: 0
Edited by Guillaume: Replaced keys/secrets that allows anybody to impersonate you on twitter.
2 个评论
Guillaume
2019-3-27
编辑:Guillaume
2019-3-27
Do not post secret keys on a public forum! This allows anybody to tweet on your behalf. I would recommend that you immediately requirest new keys from twitter as you do not know who may have seen the keys before I edited them. See Twitter's help on Securing keys and tokens
What is the content of Header and Body? Again, if it contains any sensitive information, edit that before posting it.
采纳的回答
Guillaume
2019-3-27
baseurl = 'https://api.twitter.com/1.1/statuses/update.json';
not the one you're using.
I don't have the datafeed toolbox (nor a twitter account) to test.
6 个评论
Guillaume
2019-3-28
Clearly, one of your key or secret is no longer valid, so twitter reject your post. It's no longer a problem with the syntax. It's an authentication issue.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!