如何使用Angular 2中的媒体发布推文?

时间:2018-02-13 14:06:40

标签: angular ionic-framework twitter-rest-api

我正在研究一个带角度的IONIC项目。我想通过IONIC应用程序将推文发布到特定的Twitter帐户。我怎样才能做到这一点? 我尝试使用https://github.com/Aoinu/ng2-twitter这个NPM包,但没有运气。对于浏览器,它提供以下错误

阻止跨源请求:同源策略禁止在https://api.twitter.com/1.1/statuses/update.json读取远程资源。 (原因:缺少CORS标题'Access-Control-Allow-Origin'。)

当我在iPhone 6中尝试使用Ionic DevApp时,它没有发出任何错误,但推文没有发布。

提前感谢您的帮助。

我使用下面的代码,它是在提交之后调用的。

getHomeTimeline(){
        this.twitter.post(
            'https://api.twitter.com/1.1/statuses/update.json',
            {
                status: 'test Tweet'
            },
            {
                consumerKey: 'consumerKey',
                consumerSecret: 'consumerSecret'
            },
            {
                token: 'My twitter token',
                tokenSecret: 'Token Secret'
            }
        ).subscribe((res)=>{
            //this.result = res.json().map(tweet => tweet.text);
            console.log(res);
            console.log('working');
        });
    }

0 个答案:

没有答案