如何使用有权访问电子邮件的Koala创建Facebook测试用户

时间:2015-09-29 05:05:16

标签: ruby facebook koala

我想通过使用考拉制作一个Facebook测试用户并想要访问他们的电子邮件,所以我问了这个问题。

https://stackoverflow.com/questions/32806541/cant-get-facebook-users-email-by-using-koala

但问题是重复的,我会问一点不同。

我尝试的是这样的:

 test_users = Koala::Facebook::TestUsers.new(app_id: ENV['FACEBOOK_KEY'], secret: ENV['FACEBOOK_SECRET'], scope: 'email')
  test_user = test_users.create(true)
  test_user
=> {"id"=>"136050390082149",
 "access_token"=>
  "CAAKzdWDYd50BAH01c0G4DbnfSuLuLqGMu3EB232dUiq2iYZAy5A4yZBhxRPmcKWeu01PI2zZC7IZBsZBx1DcA9ZCLwsojXZAWFgjOKL64Ef7ZBTMN79YPKHRyaLEc2QIPVd7cZCx6kSVAZAptKTZBZByi8SZBc7CK02YD0eMLtnIXoasxgdIkmVPUV4ZBXpuXixy26IuAZD",
 "login_url"=>"https://developers.facebook.com/checkpoint/test-user-login/136050390082149/",
 "email"=>"awoxmwf_chaisky_1443410083@tfbnw.net",
 "password"=>"1836830566"}

  graph = Koala::Facebook::API.new(test_user['access_token'])
  graph.get_object('me?fields=id,email')

使用此代码我只获得id属性。

如何使用Koala让测试用户拥有电子邮件并有权访问该电子邮件?

0 个答案:

没有答案