我正在使用开放图表来发布用户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的应用程序未被授予使用属性消息的功能”。所以我理解我创建的用户不被识别为测试用户。有没有办法有一个有效的?
答案 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。
选择“获取代码”,这应该返回一个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)
您将获得更多详细信息 1.Authentication 2.Auth对话框 来自https://developers.facebook.com/docs/authentication/ https://developers.facebook.com/docs/opengraph/authentication/
答案 4 :(得分:0)
最后我创建了测试用户“Auth Dialog Preview User”。我在dashbord上的测试用户上没有这个用户,所以我提交了一个具有此状态的approuval。当然,我的请求被拒绝了,但幸运的是,用户是在同一时间创建的。我只是在时间轴上进行测试,然后重新提交一个approuval。现在一切都好。谢谢大家