【发布时间】:2019-06-13 06:07:19
【问题描述】:
我需要帮助来保存来自 Twitter API 的响应,然后稍后在父组件中使用它,最终将它作为道具传递给 React 项目中的子组件。我正在使用一个名为 twitter 的包,它使用获取的调用凭据。
var Twitter = require('twitter');
var client = new Twitter({
consumerKey: "",
consumerSecret: "",
bearer_token: '',
port: ""
});
client.get('statuses/user_timeline', function(error, tweets, response) {
if(error) throw error;
console.log(tweets); // The favorites.
console.log(response); // Raw response object.
});
【问题讨论】:
-
请记住,如果您将密钥和秘密存储在 React 中,即使代码被监控,也可以使用开发工具或类似工具提取。存储在客户端上并不安全。
-
非常感谢!在本地开发中使用它的最佳方式是什么?关于如何进行此 API 调用,您有什么建议?
-
不管凭证管理,你考虑过 React’a Context API 还是 Redux?
-
我去看看谢谢!
标签: javascript json reactjs api twitter