2011-12-05 71 views
0

我正在開發一款遊戲,需要能夠訪問當前用戶的積分餘額。 Facebook的學分API文檔引用了這個,但它似乎已被刪除。積分獲取餘額

getBalance仍然可用?如何實現getBalance調用?

+0

有趣的是,我沒有反對這一些集成的一天。我沒有看到它提到。 Facebook可以掩蓋它嗎?我的意思是,如果你從Facebook的角度思考它,你爲什麼需要知道。如果用戶沒有足夠的積分來購買您的應用內商品,那麼流程將變成他們購買來自Facebook的FB積分。所以tbh我不會感到驚訝,它不再存在。 –

回答

1

您可以致電此:
https://api.facebook.com/method/users.getStandardinfo?uids= {} USER_UID領域& = credit_balance &的access_token = {} ACCESS_TOKEN格式& JSON =

關注:
1.爲了使用這種方法,你應該申請您的應用程序使用積分:http://www.facebook.com/help/contact_us.php?id=157379954315015
2. REST API已被棄用,但我仍然沒有找到關於如何使用Graph API來獲取用戶餘額的新文檔......我仍然在使用這種方法。

Roei

1

我不相信這是可在這個時候,如果它不是在這似乎是基於情況我讀過(或沒有讀過,因爲是在圖形API信用「促銷期」結束後沒有提及它)。

我剛剛嘗試使用users.getStandardInfo方法並收到此錯誤:此API調用所產生的底層FQL查詢遇到以下錯誤:credit_balance不是用戶表的成員。

返回本:

$obj = json_decode(
curl_call_fb(
    'https://api.facebook.com/method/users.getStandardinfo'. 
    '?uids='.$user->getFacebookId(). 
    '&fields=credit_balance'. 
    '&access_token='.$access_token. 
    '&format=json' 
    ) 
);