2011-08-26 3 views
1

Je veux intégrer des crédits facebook dans mes applications fb. J'ai téléchargé l'exemple de code du site de référence, mais cela ne fonctionne pas.Intégrer des crédits facebook dans les applications facebook

Mon lien d'application est apps.facebook.com/football_leagues et à partir du lien fan$ lorsque vous cliquez sur Échanger, une fenêtre contextuelle s'ouvre pour les crédits. Mais j'obtiens un message d'erreur:

Une erreur s'est produite lors de l'achat de vos crédits Facebook. Ordre :: update_order appelé avec transition d'état invalide: 3 -> 0

Répondre

0

La documentation est ici: http://developers.facebook.com/credits et il y a un exemple d'application (PHP) fourni avec le SDK. L'exemple d'application peut être extraite de github ici: https://developers.facebook.com/docs/creditsapi/

Les documents techniques sont ici: https://developers.facebook.com/docs/creditsapi/

+0

Merci pour la réponse. J'ai déjà visité ces liens et aussi télécharger l'exemple de code du site de référence, mais cela ne fonctionne pas. mon lien d'application est https://apps.facebook.com/football_leagues et de fan $ lien lorsque vous cliquez sur Rembourser puis une fenêtre pop-up ouverte pour les crédits, mais donnez une erreur Il y avait une erreur lors de l'achat de vos crédits Facebook. Ordre :: update_order appelé avec transition d'état non valide: 3 -> 0 Veuillez envoyer si vous avez un exemple de code –

+0

Je pense que votre callback ne fonctionne pas correctement, 3 est 'PLACED' et 0 n'est pas une option valide, vous pouvez être en utilisant une valeur vide ou non initialisée dans votre code lors de la mise à jour de l'état de la commande - je présume que c'est dans le code pour marquer une commande comme réglée lorsque vous recevez le rappel? – Igy

+0

pouvez-vous m'envoyer le code correct pour callback.php parce que moi face à ce problème de nombreux jours et la date limite de mon projet est proche de fermer aujourd'hui. –

0

Je suis Order::update_order called with invalid state transition:3 -> 0 erreur quand je passais la valeur du champ contenu comme un tableau pour payments_status_update.

La documentation indique:

Le champ contenu contient tous les attributs ci-dessus à l'exception procédé et est représenté par l'élément 0e d'un tableau.

Mais les exemples n'utilisent pas un tableau:

"content":{ 
    "status":"settled", 
    "order_id":9006195253076 
}