Facebook の支払いサブスクリプション API を使用しています。
クライアント側の FB 呼び出しで受信したすべてのエラーをログに記録します。最近、クライアント コールバックで次のエラーが発生するようになりました。
Error code: 1353013.
Error message: "user is not confirmed or is a gray account"
これはすべてのアカウントに影響するわけではありません。テスト ユーザーでも再現できませんでした。影響を受けるユーザーの /me を見るとverified: true
、 と表示されますが、ユーザーのプロファイルを表示することはできません。
次の FB 呼び出しは、使用するものです。
FB.ui({
method: 'pay',
action: 'create_subscription',
product: 'http://example.com/our/product'
},...);
このエラーメッセージの意味を知っている人はいますか? このエラー コードに関するドキュメントは見つかりません。
アップデート:
これは Facebook のビジネス アカウントに関連していることがわかりました。https://www.facebook.com/businessで作成してみました。Facebook から最初に表示されるエラー メッセージは次のとおりです。「Facebook で購入する前にアカウントを確認する必要があります。」
ただし、ビジネスアカウントには確認済みの携帯電話番号があり、接続されたカードを介して広告を確実に購入できます.
この種の問題を Facebook に報告するにはどうすればよいでしょうか。