2012-07-27 54 views
2

如果我叫Facebook的API来创建一个新的测试用户是这样的:如何使用特定的个人资料详细信息创建Facebook测试用户?

https://graph.facebook.com/APP_ID/accounts/test-users? 
installed=true 
&name=FULL_NAME 
&locale=en_US 
&permissions=read_stream 
&method=post 
&access_token=APP_ACCESS_TOKEN 

的用户。然而,创建配置文件的详细信息只包含一些基本的如性别/名/生日:

{ 
"id":"someID", 
"name":"deleteme", 
"first_name":"deleteme", 
"last_name":"deleteme", 
"link":"http:\/\/www.facebook.com\/profile.php?id=someID", 
"birthday":"08\/08\/1980", 
"gender":"female", 
"email":"deleteme\u0040email.net", 
"timezone":0, 
"locale":"cs_CZ", 
"updated_time":"2012-07-27T13:41:38+0000" 
} 

有没有办法如何创建一个更丰富的个人资料,如'middle_name','生物'的Facebook测试用户?

我试图调用此:

https://graph.facebook.com/APP_ID/accounts/test-users? 
access_token=APP_ACCESS_TOKEN 
&permissions=read_stream 
&method=post 
&name=deleteme 
&installed=true 
&gender=male 
&middle_name=jantar 
&bio=mojebio 
&political=sharks 

,但它仍然会创建配置文件作为第一次调用(“middle_name”和“生物”缺失)测试用户。是Facebook API的限制还是我错过了一些东西?

感谢

回答

0

fb-zombie(包的NodeJS)就可以了你。免责声明:我是fb-zombie的作者。

+0

不错,但我们不能设置任何其他细节,但名称? – 2017-06-09 13:02:32

4

您可以使用该应用程序仪表板@https://developers.facebook.com/apps/APP_ID/roles - 在底行,你可以创建新的测试用户和登录的测试用户。这允许您像测试普通帐户一样编辑测试用户配置文件中的所有内容。

+0

感谢您快速回答。我知道这一点。我正在寻找的是如何通过Facebook API调用以编程方式定义它的方法。 – milanoid 2012-07-27 15:39:01

+0

它不允许输入工作和教育的东西在配置文件 – 2018-02-22 08:24:43

相关问题