我正在开发一个小型的swift程序,用于在OAuth-1上使用Yelp API . 我期待生成HMAC-SHA1签名 .
我有客户密钥,密钥,令牌和令牌密钥 .
据我所知,要使用 OAuth1
发出API请求,我们需要以下属性:
-
1.oauth_consumer_key
-
oauth_token
-
oauth_signature_method =(HMAC-SHA1)
-
oauth_signature
-
oauth_timestamp
-
oauth_nonce
我有第一个 1,2,3
部分,但我不知道如何生成 #4,5,6
我是ios / swift3的新手,所以请指出我正确的方向
1 回答
试着看一下这个实现:https://github.com/SwiftP2P/SwiftSSL/blob/master/SwiftSSL/HMAC.swift