【问题标题】:How to import/insert the npm package oauth-signature to angular 4.?如何将 npm 包 oauth-signature 导入/插入到 Angular 4.?
【发布时间】:2018-03-20 08:42:50
【问题描述】:

这样我就可以在 angular cli 中使用/执行此功能。

/var httpMethod = 'GET', 网址 = 'http://photos.example.net/photos', 参数 = { oauth_consumer_key:'dpf43f3p2l4k3l03', oauth_token : 'nnch734d00sl2jdk', oauth_nonce : 'kllo9940pd9333jh', oauth_timestamp : '1191242096', oauth_signature_method:'HMAC-SHA1', oauth_version : '1.0', 文件:“假期.jpg”, 尺寸:'原始' }, consumerSecret = 'kd94hf93k423kf44', tokenSecret = 'pfkkdhi9sl3r4s00', // 生成一个 RFC 3986 编码、BASE64 编码的 HMAC-SHA1 哈希 encodedSignature = oauthSignature.generate(httpMethod, url, parameters, consumerSecret, tokenSecret), // 生成一个 BASE64 编码 HMAC-SHA1 哈希 签名 = oauthSignature.generate(httpMethod, url, 参数, consumerSecret, tokenSecret, { encodeSignature: false});/

【问题讨论】:

    标签: angular xero-api


    【解决方案1】:

    您是否尝试安装它:

    npm install oauth-signature
    

    然后这样导入?

    import * as oauth from 'oauth-signature';
    

    【讨论】:

    • 先生,我已经做了,但是当我使用 generate() 函数时,出现错误“无法读取未定义的属性'生成'”,,
    • 我在我的项目中尝试过它,它对我有用。你在做 'oauth.generate()' 吗?
    • 实际上我又试了一次,它已经工作了先生..谢谢先生。
    猜你喜欢
    • 2018-04-23
    • 2021-09-07
    • 2021-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-26
    • 2020-01-30
    相关资源
    最近更新 更多