[英]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.