何らかの理由で、署名付きリクエスト Cookie (fbsr_APP-ID、例: fbsr_121341354354354) が設定されていますが、空であるため、Unknown algorithm. Expected HMAC-SHA256.
エラーが発生します。
このエラーを再現できなかったため、PHP SDK からgetSignedRequest()メソッドにロギングを追加しました。ログを確認した後:
- fbsr_APP-ID Cookie が設定されていますが、空です。したがって、getSignedRequest()内の検証に合格します
- エラーはさまざまなページに表示されます。1 つのページまたは複数のページにローカライズされているわけではありません。
- さまざまなブラウザーでさまざまなユーザーに発生します
エラーを削除するために子クラスに空のチェックを追加することに加えて、getSignedRequest
何が起こっているのか、何がより良い解決策なのかわかりません。ヒントはありますか?:)
ありがとう!