0

外部サイトでCreditsAPIを使用しようとすると、ポップアップで次のエラーが発生します。

* APIエラーコード:1151

APIエラーの説明:申し訳ありませんが、このアプリはFacebookクレジットを受け入れる資格がない可能性があります。このアプリが以前にクレジットを受け入れたことがある場合は、もう一度やり直してください。

エラーメッセージ:無効なアプリケーション*

ここで述べたように:

Facebookクレジット。エラー1151

FBキャンバスアプリケーションのみがこれに適格です。

しかし!

ポップアップURLを取得し、表示パラメータをポップアップからページに変更すると、正常に機能します。

それで、私はそれを外部サイトで使用できるかどうか疑問に思っていますか?

ページとして機能し、ポップアップとして機能しないのはなぜですか?

4

2 に答える 2

1

ページとして機能し、ポップアップとして機能しないのはなぜですか?

ドキュメントが明確に述べているように、それはそのように明示的に設計されているためです。

このダイアログは、デスクトップ表示モード:ページのみをサポートします。(https://developers.facebook.com/docs/reference/dialogs/pay/

また、https://developers.facebook.com/docs/credits/も非常に明確に述べています。

Facebookは、開発者が当社の支払いサービスを利用して、Facebook上のアプリモバイルWebアプリケーションでユーザーに請求できるようにする支払いプラットフォームを提供します。

于 2012-05-31T14:22:20.000 に答える
1

このエラーコードが表示されていましたが、キャンバス上にあります。他の誰かがグーグルしていて、私たちと同じように困惑している場合に備えて、これをここに置くだけです。

フレームセット内から支払いダイアログを呼び出すことができないことがわかりました。したがって、フレームセットを避けるもう1つの理由。

于 2012-08-01T23:15:23.420 に答える