我不擅长英语。对不起〜
以下是我删除应用分数的代码。 我正在使用这个Facebook游戏教程ios-friend-smash
[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"APP_ID/scores"] parameters:params HTTPMethod:@"DELETE" completionHandler:^(FBRequestConnection *connection, id result, NSError *error)
当我尝试构建并运行时,我收到以下错误。
error code 400 :This method must be called with an app access_token.
但它成功获得了分数来发送分数。
如何使用APP_ACCESS_TOKEN
清除乐谱?
答案 0 :(得分:0)
您可以通过以下方式删除用户的分数:
[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"me/scores"]
parameters:params
HTTPMethod:@"DELETE"
completionHandler:^(FBRequestConnection *connection,
id result, NSError *error)
您无需提供应用访问令牌。它将改为使用当前登录用户的访问令牌。
另请参阅:https://developers.facebook.com/docs/scores/
如果您想要删除应用的所有分数,那么是的,您需要调用APP_ID / scrores端点。由于您需要应用程序访问才能执行此操作,因此请勿通过iOS应用程序调用它。应用程序访问令牌只应在服务器环境中使用,因此它是安全的。