gamecircle.GetFriendsIds()

类型 函数
gamecircle.*
返回值
修订版本 版本 2024.3703
关键词 gamecircle,玩家,个人资料

概述

此函数允许您获取当前玩家好友的 ID。

语法

gamecircle.GetFriendIds(callback)
回调函数 (必填)

函数 传递给回调函数,因为该请求需要 GameCircle SDK 与 Amazon 的服务器进行通信。回调函数将接收一个 [FriendIdsReturn][gamecircle.FriendIdsReturn] 类型的参数。

示例

local gamecircle = require("plugin.gamecircle")  
gamecircle.Init(true, false, false)  
function FriendIdsCallback(returnTable)
    if returnTable.isError == true then
        print("Friend Ids Callback had an error: " .. returnTable.errorMessage)
    else
        print("===================Friend Ids Callback has returned!")
        for i = 1, returnTable.num do
            print("Friend Ids Found + " .. returnTable[i])
        end
        gamecircle.GetBatchFriends(returnTable, BatchFriendsCallback)
    end
end

function BatchFriendsCallback(returnTable)
    if returnTable.isError == true then
        print("Batch Friends Callback had an error: " .. returnTable.errorMessage)
    else
        print("===================Batch Friends Callback has returned!")
        for i = 1, returnTable.num do
            print("--Friend Found: " .. returnTable[i].alias)
        end
        gamecircle.GetBatchFriends(returnTable, BatchFriendsCallback)
    end
end
gamecircle.GetFriendIds(FriendIdsCallback)