我正在使用GoViral ANE与Facebook集成,特别是在我的游戏中创建一个排行榜。
我想强调当前用户的分数,但我似乎无法访问通过APP_ID /分数请求返回的ID。
例如,数据以以下格式返回:
{"score":123,"user":{"name":"Colin","id":"1234"}}
id部分是我希望与当前用户匹配以突出显示分数。
我尝试过GoViral.goViral.getFbAccessToken(),但这显然是错误的。 我也尝试拨打电话获取当前用户的分数,但它也需要用户ID才能拨打电话,所以我对此有点感到难过。
在Google上搜索似乎也没有返回任何有用的结果。
感谢您的时间。
答案 0 :(得分:0)
啊,看来我根本不需要用户ID来拨打电话。
我正在尝试的电话如下:
来自Facebook developer网站:
您可以通过发出一个来阅读玩游戏的人的分数 HTTP GET请求/ USER_ID /得分与用户access_token。
使用此代码:
GoViral.goViral.facebookGraphRequest(
GoViral.goViral.getFbAccessToken() + "/scores",
GVHttpMethod.GET);
但是以下呼叫有效:
GoViral.goViral.facebookGraphRequest(
"me/scores",
GVHttpMethod.GET);
所以使用" me"而不是用户ID,它返回:
{"score":123,"user":{"name":"Colin","id":"1234"}}
允许我访问用户ID。