[英]How to check if some access_token of FB is valid in Rails?
我知道Rails有Koala gem可以与Facebook合作。 我需要明确两件事:
提前致谢。
对于#1如果您不想编写测试代码,请使用工具https://developers.facebook.com/tools/debug 。 否则,请点击此API并验证响应。
https://graph.facebook.com/oauth/access_token_info?client_id={APP_ID}&access_token={ACCESS_TOKEN}
对于#2,Koala有一个很好的访问Facebook测试用户的API,我建议在Rspec中使用它。
我们还支持测试用户API,允许您召唤假用户并命令他们使用Graph或REST API进行出价:
@test_users = Koala::Facebook::TestUsers.new(:app_id => id, :secret => secret)
user = @test_users.create(is_app_installed, desired_permissions)
user_graph_api = Koala::Facebook::API.new(user["access_token"])
# or, if you want to make a whole community:
@test_users.create_network(network_size, is_app_installed, common_permissions)
您还可以在Facebook的“应用程序设置”中创建“测试用户”,并查看此API的详细信息:
https://graph.facebook.com/{APP_ID}/accounts/test-users?%20access_token={APP_TOKEN}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.