问题标签 [facebook-test-users]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - 删除测试 Facebook 用户 - 打开图表仍报告用户
我看到每个应用程序有 500 个测试用户的限制,所以我想我会编写一些代码来定期删除它们。(我为每个自动化测试创建一个新的测试用户)
我发现即使在我删除它之后,facebook 仍然报告测试用户的存在。示例请求/响应如下。我删除它们错了吗?或者,是否不能真正删除测试用户并避免达到 500 个用户上限?
这是我查询现有用户、删除一个并再次查询的跟踪。结果中仍然是同一用户:
testing - 无法以测试用户的身份发布 Open Graph 操作
我已经能够使用我自己的帐户发布 Open Graph 操作,但我无法像应用程序的测试用户一样做同样的事情,收到以下错误:
OAuthException:发生意外错误。请稍后重试您的请求。
我已经测试了我在调试器中使用的访问令牌,它很好。
这是我正在使用的代码 - 我很确定代码很好,因为当我以自己的身份登录时它可以工作:
这个问题:无法使用测试用户通过 Open Graph 发布似乎有类似的问题,但发布的修复对我不起作用(我尝试通过角色部分和图形 API 创建测试用户)。
有没有人能够在以测试用户身份登录时发布操作?
facebook - 通过 Graph API 添加 Credits Testers
我正在构建一个 AIR 应用程序来更有效地管理测试用户。该工具的一部分需要将新创建的测试用户自动链接到应用程序的信用测试员。
有什么方法可以使用类似于https://graph.facebook.com/APP_ID/accounts/test-users的方法通过 Graph API 使用他们的 ID 将测试用户添加到 Credit Tester?
谢谢!
fbconnect - 通过 FB Connect 使用测试用户
我在我的网站上使用 OAuth 登录,并想使用测试用户 API 进行测试。但是,我遇到了一个问题,我实际上无法使用测试用户帐户登录。
其中一项要求是用户在登录时需要重新进行身份验证(传递auth_type=reauthenticate
到 OAuth 端点),因此仅以测试用户身份登录 Facebook 是不够的。
- 我创建了一个新的测试用户
- 我设置了测试用户的密码
- 我使用开发者应用程序登录并从 Facebook 主站点获取他们的电子邮件地址
- 我点击我网站上的登录按钮,然后弹出 Facebook 登录表单
- 我输入电子邮件地址和密码
- 我被发送回登录表单而没有错误消息
这甚至可能吗?这听起来很可疑,为什么我不能从 Android 原生应用程序登录以测试 Facebook 用户帐户?,但我不是 100% 确定。
ios - 在沙盒模式下使用测试用户登录失败(iOS SDK)
我的问题是,如果我为我的 iOS 应用程序关闭了沙箱,我可以作为我的测试用户之一登录到 FB。但是一旦我启用沙箱,我就无法再登录。我得到:
-(void)fbDidNotLogin:(BOOL)cancelled
委托方法调用。
有什么建议么 ?
ios - 如何为原生 iOS 应用创建测试用户?
我正在尝试测试我的原生 iOS 应用程序,但我在测试用户方面遇到了很大的问题。基本上,基于图形创建测试用户的正常方式似乎不适用于本机应用程序。当我尝试时,我从服务器收到以下响应:
这似乎得到了 SO 上的各种帖子和旧 FB 论坛上的一个页面的支持:
http://forum.developers.facebook.net/viewtopic.php?id=93086
人们说,为原生应用程序创建测试用户的唯一方法是在 FB 上创建适当的虚假帐户,这违反了 FB 条款和条件。这真的是我唯一的选择吗?我不敢相信 FB 开发人员不能支持本地应用程序的测试帐户。
任何人都知道创建本机应用程序测试用户的任何合法方式吗?
facebook-graph-api - Facebook graph api 返回 (#200) 需要扩展权限:read_stream
在我的 facebook 应用程序中,我有 7 个测试用户,所有用户也是相互的朋友。
我已请求此https://graph.facebook.com/me/home?access_token='myTestUserAccessToken '
但它返回
{“错误”:{“消息”:“(#200)需要扩展权限:read_stream”,“类型”:“OAuthException”,“代码”:200 } }
Facebook 文档说给予扩展权限,例如:read_stream
我给了。仍然得到同样的错误
testing - 测试用户的活动是否显示在 Insights 中?
我可以期望测试用户执行的“赞”会出现在 Facebook Insights 中吗?
testing - Facebook Credits - 测试用户
我遇到了测试用户和 Facebook Credits 的问题。我创建了一个测试用户并将其添加到“应用程序”>“我的应用程序”>“信用”中的“信用测试人员”,但无法使用该测试用户完成“购买信用”对话框过程。输入付款信息后,我被重定向回 facebook 错误页面,并出现以下错误:
'处理此请求时发生错误。请稍后再试。'
我没有在 Apps > MyApp > Credits 下为 Facebook Credits 注册公司。我必须这样做才能将 Facebook Credits 用于测试用户吗?Facebook 说它是可选的并且是支付所必需的——我不需要它来进行测试/开发。
有任何想法吗?
非常感谢
facebook-graph-api - 不同版本的 facebook 用于基于位置的开发?
我正在开发一个使用 facebook 手机签到功能的应用程序。我在 facebook 上创建了多个版本的应用程序,这样我就可以将生产、测试和开发分开。都好。但是,我所有的签到(无论是测试、开发还是产品)都将进入实时 Facebook 平台,从而在实时 Facebook 页面上签到诸如“这是一个测试”或“等等等等”之类的签到。有没有办法可以在这些真实/实时页面上签到但不能签到?换句话说,是否有沙盒或开发版本可供开发者自由更新内容?
谢谢你们!
最好的,萨钦