問題タブ [facebook-credits]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
228 参照

facebook-credits - Facebookクレジットは、「解決済み」ステータスのコールバックURLの呼び出しに失敗することがあります

これは非常にまれにしか発生しないようです。ほとんどの場合、FBクレジットコールバックは正常に機能しているようですが、注文に対して「配置された」コールバックを受け取ることがよくありますが、「決済」されることはありません。ユーザーの観点からは、確認ボタンを押すとアカウントからクレジットが削除され、商品が配達されないため、通常、怒った苦情が寄せられます。調査すると、FBコールバックサーバーにエラーはなく、最初の「配置された」メッセージが届くのを確認できますが、「解決済み」は確認できません。また、FBから「解決済み」でのみ商品を配送するため、商品は次のようになります。決して与えられません。

これは非常にまれに発生するようで、少なくとも1つの報告されたケースでは、ユーザーはトランザクションを完了するためにFBクレジットを追加購入する必要があると言っています。これが発生したときに発生するステータスに違いはありますか?この場合、Facebookはすぐに資金を獲得しませんか?他の誰かがこれが起こるのを見たことがありますか?

0 投票する
1 に答える
313 参照

database - Facebook クレジット API PHP - 購入後に mySql データベースの user_id を更新する

ユーザーがコインと呼ばれるゲーム内クレジットを購入できるようにするアプリがあります。

コールバック URL を設定し、購入できます。order_id を取得してコールバックから決済しましたが、購入後に mySql データベースのユーザー行を更新するにはどうすればよいですか。

私のmySql DBがどのように見えるか

ID……FBID…………名前…………コイン

7.......1000* * *797....ジョン........0

ユーザーが 1 クレジットで 200 コインを購入した後、これを実行したいと思います

$SQL = "UPDATE tb_users SET Coins = Coins+200 WHERE FBID = '$usernumber'"; $result = mysql_query($SQL);

しかし、どのように、どこでそれを行うべきですか? 「var callback = function(data)」の後の callback.php ファイルまたは index.php ファイルにあります。

インデックスのフォームから callback.php に user_id を渡すことができないようです

では、どうすればそれを行うことができますか?それが可能であれば、callback.php ファイルでデータベースを更新することになっていますか??

0 投票する
1 に答える
432 参照

asp.net - モバイルWebアプリケーションでのFacebookクレジットのコールバック

asp.netとMVC3を使用してFacebookモバイルアプリケーションを作成し、支払い方法としてFacebookクレジットを統合しようとしています。まず、最近の発表を考慮して、Facebookクレジットを受け入れるモバイルWebアプリケーションを使用できるようになりましたか?

もしそうなら、私は次の投稿で提供される例を取りました

http://www.m-webs.com/blog_facebookcredits.html

そして、次のコントローラーアクションを実装しました。

コールバックがFacebookによって要求されていることを確認し、返送された応答もキャプチャしました。これには、購入ダイアログを表示するために必要なすべての情報が含まれているようですが、それでも次のエラーメッセージが表示されます。 :

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

モバイルブラウザからテストした場合:

申し訳ありませんが、お支払いの処理に問題があります。この取引の料金は請求されていません。もう一度やり直してください。

また、コールバックが2回要求されていることにも気づきましたが、これも正しくないようです。

私の統合を立ち上げて実行する方法についての洞察をいただければ幸いです。私のFacebookAppIdは177876855621874です

ありがとう。

0 投票する
2 に答える
391 参照

javascript - fbクレジットなしでFacebook有料アプリケーションを開発していますか?

Fb iframeでFBアプリを作成し、支払いボタンで支払いのためにPaypalに転送し、 Fbクレジットを使用せずにさらに処理するためにfbアプリに戻ることは可能ですか?

Facebookの支払い条件とポリシーで私は読んだ:

注:Facebookクレジット規約に従い、Facebookプラットフォーム上のすべてのゲーム(モバイルWebアプリを含む)は、Facebookクレジットを介した支払いのみを処理する必要があります。

さらに、FBクレジットなしの支払い方法を使用するFB上のアプリを知っている場合は、アプリの名前を指定してください。ありがとう

0 投票する
2 に答える
574 参照

facebook - Facebookクレジットのコールバックpayments_get_itemsがユーザーIDを渡さないことがあるのはなぜですか?

私たちのFacebookキャンバスアプリではこの問題が発生しており、1日に数回、クレジットコールバックが次の内容のsigned_requestを渡しています。

何か足りないものに気づきましたか?それは正しい!user_id、buyer、またはreceiverは指定されていません。

誰がアイテムを受け取っているかを知らなければ、アイテムの価格や説明をFacebookに伝えることはできません。

これは悪いバグのようです!この問題は2011年10月11日に発生し始めました

0 投票する
1 に答える
211 参照

facebook - Facebookクレジットを使用してアプリのユーザーに支払うことはできますか?

FB クレジットを使用してアプリ ユーザーに支払うことができるかどうかを知りたいですか?

私のアイデアは、自分のアプリ アカウントを使用して FB クレジットを購入し、ユーザーがタスクを完了したときに FB クレジットを支払う/転送することです。出来ますか?

0 投票する
0 に答える
127 参照

facebook - Facebook クレジット API: 返金すると新しい注文 ID が作成されますか?

updateOrder() API を使用して特定の注文 ID を返金すると、この注文のステータスが期待どおり「返金済み」に正しく更新されますが、ステータスが「返金済み」のまったく新しい注文 ID も作成されます。これにより、ユーザーが支払った金額の 2 倍の金額が払い戻されたように見えます...なぜこれがわかるでしょうか? それとも、Facebook の素晴らしい API ドキュメントのどこかに文書化されているでしょうか?

0 投票する
0 に答える
601 参照

javascript - Facebook クレジット API の実装

私は github サンプル (https://github.com/facebook/credits-api-sample) を使用し、すべてを使用しましたが、次のエラーが表示されます: 支払いの処理中に問題が発生しました 途中でアプリ ID とシークレットを更新しました. 私がすることはすべてエラーになります。コールバックを callback.php に設定し、自分自身をテスト ユーザーとして使用し、会社を登録して設定し、リクエスト 2.0 を有効にし、サンドボックス モードを無効にしました。何が問題なのかわかりません。

私は彼らのサイトのドキュメントが嫌いで、実際に機能する例がもっとあればいいのにと思います。

誰かが私のエラーが何であるかを教えてくれたり、機能するコールバックと例を教えてくれたりしたら、それは例外的です.

ありがとう

0 投票する
1 に答える
176 参照

facebook-credits - Credits APIを使用したFBクレジット残高は一部の(すべてではない)ユーザーに有効です

最近、クレジットAPIのアプリケーションをホワイトリストに登録しました。ただし、一部の既存のユーザーはFBクレジット残高を取得できますが、他のユーザーは取得できません。バランスをとることができなかった人に、プライバシー設定に移動し、アプリを削除してから、それがCreditsAPIドキュメントの意味であると考えて再度インストールしてもらいました。

「また、ホワイトリストに登録した後、関数を呼び出す前に、ユーザーを再認証する必要があります。」

しかし、彼らはまだ彼らのバランスを見ることができませんでした。他の開発者はこれを見ていますか?「ホワイトリストに登録した後にユーザーを再認証する」別の方法はありますか?

ありがとう!

更新:残高を取得できないユーザーはエラーコード13を取得しています。

0 投票する
0 に答える
285 参照

facebook-graph-api - Facebook クレジット - getOrders による払い戻し/チャージバックの呼び出し

developers.facebook.com/docs/creditsapi/ で指定されているように、アプリの Get Orders 呼び出しを使用しています。

を設定するとすべて正常に動作status=settledしますが、ステータスを予約済みまたは返金済みに設定すると、結果が得られません。これは、払い戻し/チャージバックがあったことを私が知っている期間でもあります.

これは機能します:

しかし、これは何も返しません:

この API 呼び出しで運が良かった人はいますか? 私の期待は間違っていますか?(指定された期間内に払い戻しが行われた場合、結果が得られることを期待しています)。


他の誰かがこれを経験している場合は、バグが開かれ、ここで優先度が高く割り当てられています: http://developers.facebook.com/bugs/159012307531417