如何创建facebook auth对话框预览用户

时间:2012-09-17 10:16:08

标签: facebook opengraph facebook-opengraph facebook-test-users

我正在使用开放图表来发布用户Feed的操作。我的测试对管理员用户来说没问题,现在我想在“Auth对话预览用户”的时间轴上测试它,然后再提交任何approuval。但我无法在任何地方看到这个用户。所以我尝试使用以下方法创建他: https://graph.facebook.com/APP_ID/accounts/test-users?installed=true&name=Auth+Dialog+Preview+User&locale=en_US&permissions=APP_PERMISSIONS&method=post&access_token=APP_ACCESS_TOKEN。它已成功创建,但当我尝试在其时间轴上发布操作时,我收到错误消息:“具有ID的应用程序未被授予使用属性消息的功能”。所以我理解我创建的用户不被识别为测试用户。有没有办法有一个有效的?

5 个答案:

答案 0 :(得分:1)

您是否尝试通过应用信息中心进行操作?底部有https://developers.facebook.com/apps/<APP_ID>/roles部分,如“测试用户”和“添加”链接。

答案 1 :(得分:1)

如果已创建操作但用户不在,请单击“获取代码”,如本节所述

  

你应该做的第一件事就是创建一个Open Graph Action   单击Open Graph链接,如上图所示

     

https://developers.facebook.com/apps/YOURAPPID/opengraph设置你的   命名空间,因为我们需要这个来定义您的Open Graph元数据   议定书中陈述 - http://ogp.me

     

接下来,返回Open Graph链接并创建一个操作

     
      
  • 计划旅行
  •   
  • 遛狗
  •   
  • 饮料电脑
  •   
     

老实说,实际行动现在并不重要。我正在努力的一切   要做的是引导您进入Auth预览用户,它将取决于您   做下一步。

     

设置完成后,转到Open Graph Dashboard。

     

Open Graph Dashboard

     

选择“获取代码”,这应该返回一个cURL命令供您执行

curl -F 'access_token=xxx' \
     -F 'computer=http://samples.ogp.me/465737726804711' \
        'https://graph.facebook.com/me/@_@:drink'
     

您不需要执行cURL命令,只需转到您的角色,   Auth Dialog预览用户应该用他的白色看着你   头像自我。

     
    

帮助!我已经删除了Auth Dialog预览用户,我无法让他回来:(先谢谢。这很紧急

  
     

通过Roles将他加回来是行不通的,所以你是什么人   要做什么?

     

在Open Graph操作上再次单击“获取代码”,这应该带来   再次使用Auth Dialog预览用户。

如果这不起作用,请执行如上所示的cURL命令,看看它是如何工作的。

来源:http://philippeharewood.com/facebook/summoning-the-auth-dialog-preview-user/

答案 2 :(得分:0)

  

现在我想在提交任何approuval之前在“Auth对话预览用户”的时间轴上测试它。但我无法在任何地方看到这个用户。

如果您已经为已设置的应用设置了Open Graph操作,则应在应用设置中的角色标签上找到Auth对话框预览用户。

它是自动创建的,你不是自己创建的。

答案 3 :(得分:0)

答案 4 :(得分:0)

最后我创建了测试用户“Auth Dialog Preview User”。我在dashbord上的测试用户上没有这个用户,所以我提交了一个具有此状态的approuval。当然,我的请求被拒绝了,但幸运的是,用户是在同一时间创建的。我只是在时间轴上进行测试,然后重新提交一个approuval。现在一切都好。谢谢大家