reactjs:如何将 twitters 密钥 + 秘密字符串转换为 base64

桑托什

我正在尝试使用 twitter 的 rest api。目前我想使用搜索api。为此,我只需要application only authentication. 我正在使用 reactjs 前端。我在 html 中使用 react 库。以下是创建组合密钥+秘密的代码。我不知道如何转换为 base64。

            var key = "*****************";
            var secret = "******************";
            var cat = key +":"+secret;
            var credentials = ?? How to convert cat to base64 ??

这是完整的代码。让我知道我必须包含哪些库。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>Twitter API</title>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.4.2/react.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.4.2/react-dom.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.21.1/babel.min.js"></script>
  <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
  </head>

  <body>
    <div id="root"></div>

  <script type="text/babel">

    class Module extends React.Component {
      constructor(props) {
          super(props);
          var key = "*****************";
          var secret = "******************";
          var cat = key +":"+secret;
          var credentials = cat



          this.state = {
            bearer_token:"XXXXXXXXXXX"
          }

          this.handleClickGettoken = this.handleClickGettoken.bind(this)

      }

      handleClickGettoken(){
          var url = 'https://api.twitter.com/oauth2/token';
          axios({ url: url,
              method:'POST',
              headers: {
                  "Authorization": "Basic " + this.credentials,
                  "Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"
              },
              body: "grant_type=client_credentials"
          })
          .then(function(response) {
                    this.setState(prevState => ({
                        bearer_token: response
                      })
                    )
          });
      }

        render() {
          return (
            <div>
            <p>{ this.state.bearer_token }</p>
            <button  onClick={this.handleClickGettoken}>GetBearerToken</button>
            </div>

          );
        }
      }

  ReactDOM.render(
      <Module />,
      document.getElementById('root')
  );
  </script>
  </body>
</html>
德赖特

这应该这样做。

var credentials = new Buffer(cat).toString('base64');

如果“缓冲区”不可用,请尝试:

var credentials = window.btoa(cat);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将图像转换为 Base64 字符串

来自分类Dev

如何将base64字符串转换为文件?

来自分类Dev

如何将JSON对象转换为base64字符串?

来自分类Dev

如何将Base64字符串转换为NSData?

来自分类Dev

如何将Postgres bytea转换为base64字符串

来自分类Dev

如何将base64字符串转换为FormFile

来自分类Dev

如何将.wav文件转换为base64编码的字符串?

来自分类Dev

如何将base64字符串转换为文件?

来自分类Dev

如何将图像转换为文件中的Base64字符串?

来自分类Dev

如何将Icon转换为base64字符串?

来自分类Dev

如何将二进制字符串转换为 base64

来自分类Dev

如何将 PIL 图像数组转换为 base64 格式的 PDF 字符串?

来自分类Dev

如何将 Base64 编码的字符串直接转换为 SecureString

来自分类Dev

将字符串转换为密钥

来自分类Dev

如何将字符串转换为UTF-16LE,然后转换为Base64?

来自分类Dev

将 JSON Base64 字符串转换为 Java 中的字符串

来自分类Dev

将 Base64 字符串转换为字符串数组

来自分类Dev

将私有 base64 编码密钥转换为 SecKey

来自分类Dev

将字节字符串转换为base64编码的字符串(输出不是字节字符串)

来自分类Dev

如何手动将base64转换为字符串

来自分类Dev

如何手动将base64转换为字符串

来自分类Dev

如何将MP3文件转换为Base64编码的字符串?

来自分类Dev

如何将Base64字符串转换为float数组或int数组?

来自分类Dev

如何将base64字符串转换为音频mp3文件?

来自分类Dev

如何将R plot或ggplot2转换为base64字符串?

来自分类Dev

如何将MP3文件转换为Base64编码的字符串?

来自分类Dev

在将Base64编码后将axios图像流转换为字符串?

来自分类Dev

将字符串转换为SHA1和base64

来自分类Dev

将base64字符串转换为文件

Related 相关文章

  1. 1

    将图像转换为 Base64 字符串

  2. 2

    如何将base64字符串转换为文件?

  3. 3

    如何将JSON对象转换为base64字符串?

  4. 4

    如何将Base64字符串转换为NSData?

  5. 5

    如何将Postgres bytea转换为base64字符串

  6. 6

    如何将base64字符串转换为FormFile

  7. 7

    如何将.wav文件转换为base64编码的字符串?

  8. 8

    如何将base64字符串转换为文件?

  9. 9

    如何将图像转换为文件中的Base64字符串?

  10. 10

    如何将Icon转换为base64字符串?

  11. 11

    如何将二进制字符串转换为 base64

  12. 12

    如何将 PIL 图像数组转换为 base64 格式的 PDF 字符串?

  13. 13

    如何将 Base64 编码的字符串直接转换为 SecureString

  14. 14

    将字符串转换为密钥

  15. 15

    如何将字符串转换为UTF-16LE,然后转换为Base64?

  16. 16

    将 JSON Base64 字符串转换为 Java 中的字符串

  17. 17

    将 Base64 字符串转换为字符串数组

  18. 18

    将私有 base64 编码密钥转换为 SecKey

  19. 19

    将字节字符串转换为base64编码的字符串(输出不是字节字符串)

  20. 20

    如何手动将base64转换为字符串

  21. 21

    如何手动将base64转换为字符串

  22. 22

    如何将MP3文件转换为Base64编码的字符串?

  23. 23

    如何将Base64字符串转换为float数组或int数组?

  24. 24

    如何将base64字符串转换为音频mp3文件?

  25. 25

    如何将R plot或ggplot2转换为base64字符串?

  26. 26

    如何将MP3文件转换为Base64编码的字符串?

  27. 27

    在将Base64编码后将axios图像流转换为字符串?

  28. 28

    将字符串转换为SHA1和base64

  29. 29

    将base64字符串转换为文件

热门标签

归档