1

Facebookクレジットを使用しています。

アプリ ダッシュボードの支払いセクションで、ユーザー ID をテスト ユーザーとして設定しました。

すべてが正常に機能し、トランザクションが正常に完了し、 order_id を取得し、その order_id の詳細を取得して存在するかどうかを確認しているときに、facebook Api でエラーが発生します

Fatal error: Uncaught GraphMethodException: Unsupported get request. thrown in 

file_get_contents によるテストでは、次のエラーが発生します

failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request 

詳細を確認するためにcUrlを使用しても機能しませんでした。

大きなポイントは、リンク (Facebook グラフ api、file_get_contents、および cUrl のいずれかによって実行される) をコピーして URL に貼り付けると、非常にうまく機能することです。

Facebook の API である file_get_contents の問題は何なのか、とても心配です。

この点で私を助けてください。前もって感謝します

4

1 に答える 1

1

これは正しいです。テストオーダーはAPIを介して取得できません。

これは、OrderAPIドキュメントに記載されています-

注:Graph APIを呼び出すときは、実際の注文を使用する必要があります。アプリ設定の[支払いテスター]セクションにリストされているユーザーからのトランザクションは処理されず、OrderAPIに表示されません

于 2012-12-03T22:41:36.180 に答える