【发布时间】:2012-09-24 10:48:55
【问题描述】:
https://developers.facebook.com/docs/payments/payer_promotion/#user_eligibility 上的 Facebook 新付款人促销规范 表示如果用户符合条件,它将返回 1,如果不符合条件,则返回 1。
但是,PHP 中的这段代码:
$fbdata = $facebook->api('/me?fields=id,locale,third_party_id,is_eligible_promo');
返回 is_eligible_promo => '1';
但是当我在 Graph API Explorer 或 JavaScript 中使用该查询时:
FB.api('/me?fields=id,locale,third_party_id,is_eligible_promo', function(response) {});
它不返回 is_eligible_promo 字段。
另外,调用此付款弹出窗口:
var obj = {
method: 'fbpromotion',
display: 'popup',
package_name: 'zero_promo',
product: '---my-open-graph-currency---'
};
FB.ui(obj, function() {});
,它返回类似“对不起,促销当前不可用。”。
【问题讨论】:
标签: facebook payment promotions