在twit模块中没有为angular-cli

时间:2017-01-21 16:23:04

标签: api twitter cryptography angular-cli

我有一些关于twit npm模块和加密的问题,当我打个电话来举例说明

  

this.T.get(' search / tweets',{q:' banana since:2011-07-11',count:100   },function(错误,数据,响应){             的console.log(数据)           })

我收到以下错误:

  

未捕获的TypeError:crypto.createHmac不是函数

调试错误时,我可以看到加密不是符号 crypto dont defined

这是我的模块:

import { Component, OnInit } from '@angular/core';

const Twit = require('twit');

const conf = {
  consumer_key:         'xxx',
  consumer_secret:      'xxx',
  access_token:         'xxx',
  access_token_secret:  'xxx'/*,
  timeout_ms:           60*1000  // optional HTTP request timeout to apply to all requests.*/
};
@Component({
  selector: 'app-twitter',
  templateUrl: './twitter.component.html',
  styleUrls: ['./twitter.component.css']
})
export class TwitterComponent implements OnInit {
  private T;

  constructor() {
  }

  ngOnInit() {
    this.T = new Twit(conf);
  }

  makecall() {
    this.T.get('search/tweets', { q: 'banana since:2011-07-11', count: 100 }, function(err, data, response) {
      console.log(data)
    })

  }
}

0 个答案:

没有答案