3
signpost oauthライブラリを使用してAndroidクライアントから呼び出しを試みています。私は新しいAPIv2キーを生成しましたが、違いはありませんでした。私はダブルチェックSignPostのoauthライブラリを使用しているAndroidからのYelp v2 APIは、署名が無効であることを示します。
{"error":{"text":"Signature was
invalid","id":"INVALID_SIGNATURE","description":"Invalid signature.
Expected signature base string: GET&http%3A%2F%2Fapi.yelp.com
%2Fv2%2Fsearch&category_filter%3Drestaurants%2520food%26limit%3D10%26ll
%3D37.422005%252C-122.084095%26oauth_consumer_key
%3DPbSjw9p08To_XXXXXXXXZg%26oauth_nonce
%3D-81097XXXXXXXX560239%26oauth_signature_method%3DHMAC-
SHA1%26oauth_timestamp%3D129XXXX091%26oauth_token
%3DARfbDXXXXXXXXlBHARTgygLkcMw9h8eW%26oauth_version%3D1.0%26offset
%3D0%26radius_filter%3D300%26sort%3D0"}}
、およびすべての私のトークンと秘密の値が正確に管理するAPIの画面に何 と一致します。エラーは、私のようなルックスを取得しています。コードは現在次のようになっています:
これは解決できますか?私は同じ問題を抱えている – mgonto