# [facebook] 在FBML APP中使用FB幣

- URL: https://justfly.idv.tw/facebook-%e5%9c%a8fbml-app%e4%b8%ad%e4%bd%bf%e7%94%a8fb%e5%b9%a3/
- 日期: 2011-06-30
- 分類: WEB&amp;RIA
- 標籤: api, error, facebook, FBML, JustWorks, php

其實我真的不明白為了什麼facebook要把這件事搞得那～麼複雜！？

明明FBML就是他自幾家的東西,應該是要支援最好，隨便呼叫個API就可以用才對！結果已經花了九牛二虎的力氣加上兩個禮拜的時間申請好EIN，迎接的卻是：

API Error Code: 1151

 API Error Description: Application is not enabled for using Facebook Credits.

 Error Message: Invalid Application

然後看了半天的英文才發現官方是[這樣回答](http://forum.developers.facebook.net/viewtopic.php?id=98957)：

> Hi Everyone,
> Thanks for the comments. All games on Facebook.com will be required to migrate to Facebook Credits as their exclusive payment method by July 1st, 2011.
> This includes fbml games. As we are in the process of deprecating fbml, announced last August, Credits is not supported in fbml. All fbml games will need to migrate to iframe to use Credits.
> Thank you,
> Sara
> Facebook Platform Team

這是什麼鬼？？？

還好，還是有很好心很熱血的人分享了目前（2011.06.30）可行的方式：

- copy [Facebook Credits API](http://developers.facebook.com/docs/creditsapi/)範例程式

- 把index.php其中的

```
method: 'pay'
```

		改成

```
method: 'pay.prompt'
```

- 在自己的FBML APP中始用

```

```
