Fabric Digits によって提供される有効な資格情報からバックエンドでユーザーを作成できるようにするマイクロサービスを作成しています。
次のコードを使用して、iOS クライアントの Digits iOS SDK から資格情報を取得します。
Digits *digits = [Digits sharedInstance];
DGTOAuthSigning *oauthSigning = [[DGTOAuthSigning alloc] initWithAuthConfig:digits.authConfig authSession:digits.session];
NSDictionary *authHeaders = [oauthSigning OAuthEchoHeadersToVerifyCredentials];
そしてauthHeaders[@"X-Verify-Credentials-Authorization"]
、次のcurlリクエストにコンテンツを貼り付けました:
curl --get 'https://api.twitter.com/1.1/account/verify_credentials.json' --header 'Authorization: OAuth oauth_signature="xxxx",oauth_nonce="xxxx",oauth_timestamp="1449582920",oauth_consumer_key="xxxx",oauth_token="xxxx",oauth_version="1.0",oauth_signature_method="HMAC-SHA1"' --verbose
残念ながら、Twitter API からの応答として次のエラーが表示されます。
{"code":32,"message":"Could not authenticate you."}
SO でこの問題に関する他のスレッドを見つけましたが、どの回答も役に立ちませんでした。
助言がありますか?