我一直致力于报告脚本,其中部分内容涉及获取与通过Payments Reports API生成的报告中提取的购买相关联的Facebook ID。
报告生成精美,然后我可以在Graph API处抛出任何order_id来获取Facebook ID:
https://graph.facebook.com/ {ORDER_ID}?的access_token = {app_access_token}
返回:
{
"id": "{order_id}"
"from":
"to":
"amount":
"status": ""
"application":
"country":
"created_time":
"updated_time":
}
根据文档,“来自”部分是与该帐户关联的Facebook ID。
有时,我有时会得到一长串字母而不是ID。
我一直无法在解释这些内容时找到更多信息 - 我怀疑这些是不再与活跃的Facebook ID相关联的购买,但在这里确实不确定。
答案 0 :(得分:1)
刚刚检查过 - 它似乎没有出现在API文档中(会尝试查看原因),但是......
如果下达订单的用户随后删除或阻止了您的应用,则可以预料到这一点 - (即,发出该订单的用户不再是您应用的用户。)在这种情况下,您会收到加密形式的uid(应该与特定用户在您的应用中所做的所有订单保持一致)