我使用带有以下查询参数的Graph API创建了一个facebook测试用户。
https://graph.facebook.com/<app-id>/accounts/test-users
installed = true
method = post
name = Test Account YNRSVOZHXO
permission = email,public_profile
locale = en_US
access_token = <app-id>|<client-secret>
给出了具有创建用户的id,email,access_token的响应。
当我拨打以下API时,我没有收到电子邮件。
https://graph.facebook.com/me?access_token=<access-token>&fields=id,name,email
测试用户的权限,
https://graph.facebook.com/<test-user-id>/permissions?access_token=<access-token>
返回
{
"data": [
{
"permission": "user_friends",
"status": "granted"
},
{
"permission": "public_profile",
"status": "granted"
}
]
}
在仪表板中,我可以看到测试用户的电子邮件。
如何在创建测试用户时授予电子邮件权限,或者可以使用Graph API刷新访问令牌。
答案 0 :(得分:0)
我使用权限而不是查询参数权限,而是立即使用。