3

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 でこの問題に関する他のスレッドを見つけましたが、どの回答も役に立ちませんでした。

助言がありますか?

4

1 に答える 1