0

我正在使用 Angular 进行 IONIC 项目。我想从 IONIC 应用程序将推文发布到特定的推特帐户。我怎样才能做到这一点?我尝试使用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 时,它没有给出任何错误,但没有发布推文。

提前感谢您的帮助。

我使用了以下代码,该代码在提交 from 后调用。

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');
        });
    }
4

0 回答 0