Ich versuche Facebook Credits als Zahlungsmethode mit dem as3-sdk zu integrieren. Ich habe es geschafft, dass "earn_credits" und "buy_credits" funktionieren. Die dritte und wichtigste Option, "buy_item", zeigt jedoch nicht den Bezahldialog an. Irgendwie scheint die Verbindung zur callback.php der Grund für das Problem zu sein. Hinweis: Ich habe die Rückruf-URL in meinen Apps-Einstellungen eingegeben, also habe ich das nicht vergessen. Ich verwende die Beispiel-PHP-Datei aus den Facebook-Entwickler-Dokumenten.Integriere Facebook Credits mit AS3-SDK
Das ist mein as3-Code.
Ich denke, die JSON-Codierung könnte das Problem sein, aber ich bin mir nicht sicher.
Ich verwende das Beispiel PHP-Datei aus dem Facebook-Entwickler docs (Auszug):
<?php
$app_secret = '***********************';
// Validate request is from Facebook and parse contents for use.
$request = parse_signed_request($_POST['signed_request'], $app_secret);
// Get request type.
// Two types:
// 1. payments_get_items.
// 2. payments_status_update.
$request_type = $_POST['method'];
// Setup response.
$response = '';
if ($request_type == 'payments_get_items') {
// Get order info from Pay Dialog's order_info.
// Assumes order_info is a JSON encoded string.
$order_info = json_decode($request['credits']['order_info'], true);
// Get item id.
$item_id = $order_info['item_id'];
// Simulutates item lookup based on Pay Dialog's order_info.
if ($item_id == '1a') {
$item = array(
'title' => '100 some game cash',
'description' => 'Spend cash in some game.',
// Price must be denominated in credits.
'price' => 1,
'image_url' => '**********************/banner1.jpg',
);
// Construct response.
$response = array(
'content' => array(
0 => $item,
),
'method' => $request_type,
);
// Response must be JSON encoded.
$response = json_encode($response);
}
Jede Hilfe ist wirklich zu schätzen.
Vielen Dank! Ich habe festgestellt, dass Sie keine JSON-codierte Zeichenfolge verwenden. Aber die Credits callback.php von der fb-Entwickler-Seite erwartet, dass order_info eine json-codierte Zeichenfolge ist Sie wissen von einem Callback.php Beispiel aw/o der JSON-Code? – TicketToRide
Es tut mir leid, ich muss mehr darüber nachsehen ... wie ich schon sagte, das ist nicht meine Lösung und ich habe nicht einmal versucht, dies sogar mich selber. –