FacebookSDK:验证请求,以便php服务器知道它';它来自一个登录的用户
我有iOS和Android游戏,可以使用PHP与我的服务器进行对话。我在游戏中有Facebook登录。我想验证请求,以便服务器知道它来自登录用户。我找到了这个答案: 但是,在最新版本(v5)的PHP SDK中,我看不到这种方法:FacebookSDK:验证请求,以便php服务器知道它';它来自一个登录的用户,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我有iOS和Android游戏,可以使用PHP与我的服务器进行对话。我在游戏中有Facebook登录。我想验证请求,以便服务器知道它来自登录用户。我找到了这个答案: 但是,在最新版本(v5)的PHP SDK中,我看不到这种方法: $facebook->setAccessToken($token);. 您应该使用Facebook令牌的唯一目的是从Facebook服务器访问某些资源 理论上,每次用户向您自己的服务器发出请求并提供此Facebook令牌时,您都可以通过将其传递给Facebook
$facebook->setAccessToken($token);.
您应该使用Facebook令牌的唯一目的是从Facebook服务器访问某些资源 理论上,每次用户向您自己的服务器发出请求并提供此Facebook令牌时,您都可以通过将其传递给Facebook并查看其服务器是否会接受来验证其有效性,但这将使向您的服务器发出每个请求所需的时间增加一倍或三倍
最好的方法是只为Facebook请求保留Facebook令牌,并为针对您自己的服务器的任何请求生成单独的令牌。此令牌存储在您的数据库中,用于快速查找,以查看请求是否应经过身份验证。您应该使用Facebook令牌的唯一目的是从Facebook服务器访问某些资源 理论上,每次用户向您自己的服务器发出请求并提供此Facebook令牌时,您都可以通过将其传递给Facebook并查看其服务器是否会接受来验证其有效性,但这将使向您的服务器发出每个请求所需的时间增加一倍或三倍
最好的方法是只为Facebook请求保留Facebook令牌,并为针对您自己的服务器的任何请求生成单独的令牌。此令牌存储在您的数据库中,用于快速查找,以查看是否应验证请求。您可以在初始化时将默认访问令牌传递给SDK,请参阅
此外,您还可以指定要直接用于每个个人的访问令牌。您可以在初始化时将默认访问令牌传递给SDK,请参阅
此外,您还可以指定每个人直接使用的访问令牌。感谢您提供的信息,即使其他答案已被接受,我也计划使用您的建议。感谢您提供的信息,即使其他答案已被接受,我也计划使用您的建议。
'default_access_token' => '{access-token}',