2

Facebookクレジットの購入をアプリに統合しようとしていますが、支払いダイアログを呼び出すと、「使用しているアプリケーションが応答していません」というエラーメッセージが表示されます。アプリケーション固有の問題を排除するために、Credits APIの例をダウンロードし、それを機能させようとしています。同じエラーメッセージが表示されます。

私はこのエラーメッセージを特定するために数日間努力してきましたが、運がありませんでした。これが私がこれまでに知っていることです:

  • [Facebookで支払う]ボタンをクリックすると、エラーコード1383008error_messageが表示されますが、表示されません。

  • 私はWindows7でApache2.2を実行しています。私が知る限り、Apacheは任意のソースからの要求を許可するように構成されています。

  • キャンバスページはを指すように構成されhttp://localhost:8080/facebook.../ていますが、コールバックページはを指すように構成されていますhttp://localhost:8080/facebook.../callback.php。ただし、コールバックページにアクセスしていないことを確認しました。

Facebookが私のデータを正しく受信しているかどうか、または何かを返しているかどうかを確認する方法がわかりません。この点での助けもいただければ幸いです!

4

2 に答える 2

1

Creditsは、Webアクセス可能なURL(またはIP)へのコールバックを試みます。Facebookのスパイダーがコールバックスクリプトから情報を取得できない場合、Facebookは支払いを処理するためにコスト、名前、画像、カスタムパラメータなどの情報を送信することを期待しているため、エラーを返し続けます。

ドキュメントのコールバックセクションの作成をご覧ください:http: //developers.facebook.com/docs/creditsapi/

于 2011-08-25T10:57:55.147 に答える
0

Fancisの答えに加えて、あなたができることは、ファイアウォールに穴を開けて、それをhttp://dyn.com/などのダイナミックDNSサービスに接続することです。その後、クレジットコードをテストできるようになります。

于 2011-08-25T21:45:15.623 に答える