【发布时间】:2019-02-05 15:29:14
【问题描述】:
我在从 facebook 获取用户当地货币和美元汇率时遇到问题,所以这个:https://developers.facebook.com/docs/graph-api/reference/currency/
我正在尝试以当地货币显示我的商店价格,就像在启动 facebook-purchase 后,fb 在其自己的购买对话框中以当地货币显示价格一样。
我正在尝试获得这样的货币: https://graph.facebook.com/v2.12/me?fields=id,name,currency&access_token=...
(实际上是使用 Unity 和 Facebook 的 Unity SDK 来执行此操作,但使用上面的 url 时会发生完全相同的事情。)
这在以前确实有效。我也试过 api 3.2 版。它返回 id 和 name,但没有任何类型的货币信息。但它也不会给出任何错误消息,就像处理无效字段一样。
我真的找不到任何有用的信息或帮助。现在获取货币需要特殊权限吗?但我也找不到任何与 FB 开发控制台 App Review / Permissions and Features 相关的货币。
谢谢!
【问题讨论】:
-
developers.facebook.com/docs/graph-api/reference/user 将该字段列为已弃用,当您将鼠标悬停在锁定符号上时,它会显示一个工具提示“仅适用于以下应用程序:...”,然后列出您的仍然可以访问此字段的应用程序(如果有的话),在特定日期之前创建的应用程序。
-
谢谢你。实际上,锁定悬停工具提示将我们的应用程序列为“对以下应用程序可见”,但仍然没有运气:(还考虑到将来完全弃用它时,我想知道是否有任何替代方法。我发现“payment_mobile_pricepoints”还返回用户货币代码,但没有汇率,所以没那么有用。
标签: facebook unity3d facebook-graph-api