问题标签 [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-opengraph - Facebook Open Graph 跟随操作在使用 Open Grahp 测试用户作为配置文件时引发错误
我正在用 php 开发一个 web 应用程序,它使用带有授权令牌的 Facebook Open Graph 的 CURL 调用。我正在执行跟踪操作的调用,它在测试用户配置文件中运行良好,但是当它使用 Open Graph 测试用户作为配置文件时会引发错误消息。消息如下:
{"error":{"message":"(#100) 无法解析 URL 100004155724366 的对象。","type":"OAuthException","code":100}}
这发生在使用开放图测试用户作为跟随者和跟随者的情况下。
我在此处找到有关此错误的信息,但这并不能解决问题。
当我将 Facebook 发送到 Review 时,我收到了来自 Facebook 的拒绝消息,因为 Open Graph 测试用户失败,尽管我让他们知道了这个问题。
有没有办法通过 CURL 执行此后续操作,使用 Open Graph Test User 而不会出错?
我非常感谢您的帮助。这件事让我抓狂。
facebook - 用 mocha 测试 facebook 应用
我正在开发一个带有 Facebook 登录的 node.js 应用程序,我正在尝试使用 mocha 进行单元和集成测试。所以在一个函数中,我有这个代码来登录:
基本上我调用 Facebook API 来获取访问令牌,然后列出我的测试用户,最后我使用第一个登录。问题:当我调用 login_url 时,Facebook 会重定向到这个网页:http://i.imgur.com/V6NzuMi.jpg ( “更新您的浏览器”),所以我无法正确登录。
任何想法如何解决这个问题?
谢谢!
facebook - Facebook 测试用户 API:禁用安全浏览
我想为我生成的 facebook 测试用户(通过测试用户 api)禁用“安全浏览”选项,这样他们就可以访问我的应用程序(在沙盒模式下),即使它在没有 https 的本地服务器上运行。
知道是否以及如何存档吗?
如果可能的话,我是否也可以修改测试用户的其他帐户设置,例如隐私设置?
facebook-graph-api - 为什么一些现有的 Facebook 测试用户被注销,并且在没有被删除的情况下无法再登录?
我正在使用Facebook 测试 Java API对使用 fb 授权的某些应用程序进行某种负载测试。
由于我正在并行进行硒测试,因此我可以看到一些效果:
- 我正在创建一些测试用户
- 我知道它是 loginURL
- 我正在使用此 loginURL 在硒驱动的浏览器中进行授权
- 我正在创建许多其他用户,他们每个人都在做一些事情并从第 1 点开始成为用户的朋友,这在 selenium 驱动的浏览器中可以看到。
- 在某个时刻,我看到这个用户在浏览器中从 Facebook 注销。确切的时间尚不清楚,因为其他测试用户是在并行线程中创建并与目标用户成为朋友的,但看起来这发生在我创建 500 个用户时。
- 当我尝试使用在步骤 2 中获得的 loginURL 再次登录时,仍然是不可能的。fb 将我重定向到登录页面。
- 在 api 返回错误之前,可以使用 api 创建超过 500 个用户(至少 2000 个),但在达到此限制之前就可以观察到注销。
问题是没有问题支持的测试 facebook 用户的限制是多少?
而且,我注意到在测试开始时,用户访问令牌工作正常,但到测试结束时,所有这些都是无效的,并且图形 API 不允许使用该令牌上传照片。
facebook - Facebook 测试用户权限
几天来,我一直在尝试让我的测试用户获得不同的权限。
即使我的应用程序指定了权限,测试用户也没有得到它们。旧页面中的一些想法似乎不再有效。我试过了:
*更新应用程序权限,将测试用户登出再登入,不再请求新权限...
*在创建用户时未授权应用程序。(而是登录测试用户,授权应用程序。测试用户仍然没有获得正确的权限(或者即使facebook教程说应该也要求他们)
*我尝试手动创建测试用户:
这也不起作用,facebook 会返回错误消息...
有没有人对此有新的/相关的见解?
注意:在使用 facebook 集成工作 2 周后,看到他们自己的帮助页面已经过时/无效/损坏,真是令人沮丧……你不断得到链接,在尝试它们后你意识到它们已经过时了……
任何人?:-)
facebook - 尝试使用 Facebook 测试用户 login_url 时出现 404 错误
如果我以编程方式创建Facebook 测试用户,login_url
则新用户的 不起作用。获取 login_url 会返回 404 错误。
精简示例(在 Python 中)。最后两行是问题出现的地方:
其他人指出,您必须先获取 Facebook 主页,然后测试用户的 login_url 才能工作。我们遇到了同样的问题,我已经在上面包含了这个解决方法,但没有任何运气。[编辑:添加了_fb_noscript=1
查询参数,从 2015 年中期开始,非 JavaScript 测试客户端需要。] [编辑 8/2017:现已删除_fb_noscript=1
;不再需要,并设置一个noscript
cookie,使一些以后的 FB 身份验证请求返回 500。]
我还尝试直接在浏览器中打开 login_url:
- 如果我还没有登录 Facebook,我会得到一个通用的 Facebook 404 页面。
- 如果我已经登录到我的开发者帐户,Facebook 会警告我将以平台测试用户的身份登录,然后允许我进入测试用户的帐户。
最后一点似乎证实了测试用户被正确创建并且我有正确的 login_url。但当然,这对自动化测试没有帮助。(我们不想运行登录到我的开发者帐户的测试。)
测试用户的 login_url 是否有其他方式用于自动化测试?
ios - 如何使用 Facebook iOS SDK 3.14.1 以编程方式创建 Facebook 测试用户
我们正在尝试根据他们的网站使用 Facebook iOS SDK 3.14.1 创建 Facebook 测试用户:https ://developers.facebook.com/docs/graph-api/reference/v2.0/app/accounts/test-users
这是我们的代码:
当我们运行它时,我们会收到以下错误:
我们也尝试过不使用参数 owner_access_token,但会出现同样的错误。我们如何使用 Facebook iOS SDK 以编程方式创建 Facebook 测试用户?
ios - 如何使用 Facebook iOS SDK 3.14.1 以编程方式将测试好友添加到 Facebook 测试用户
我们需要我们所有的测试用户成为彼此的朋友。根据您需要的测试用户数量(在我们的例子中超过 50 个测试用户),通过 App Dashboard 手动执行此操作是一项巨大的工作。
因此,我们正在寻找一种方法让我们的 Facebook 以编程方式测试用户彼此的朋友。我们在这里按照他们的网站尝试了这种方法:https ://developers.facebook.com/docs/graph-api/reference/v2.0/test-user/friends
问题是,为了从测试用户 1 向测试用户 2 发送好友请求,您必须使用测试用户 1 登录,并且为了接受好友请求,您需要使用测试用户 2 登录,这使得过程甚至比使用 App Dashboard -> Roles 手动添加更糟糕
我们如何使用 iOS SDK 3.14.1 以编程方式让所有测试用户成为朋友?
ios - 在 iOS 上以测试用户身份登录 Facebook 开发应用程序
我创建了一个当前在开发模式下运行的 Facebook 应用程序。我可以使用我的开发 Facebook 帐户在 iOS 上正常登录,一切似乎都正常。
我使用角色-> 测试用户创建了一些测试用户。我已经使用那里的界面为该用户添加了密码。在设备的设置中,我已使用生成的电子邮件和我设置的密码以测试用户身份登录,并且可以正常工作。我没有安装 Facebook 应用程序。
当我尝试以这个测试用户的身份在我的应用程序中登录 Facebook 时,它显示通常的 <"AppName" 希望访问您的基本个人资料信息和朋友列表>,然后我点击 "ok"。然后,我在 XCode 中收到以下错误:
其中 APP_ID 是配置的应用程序 ID。请注意,如果没有设置为开发人员或测试人员,这与普通用户会遇到的错误相同。
我不相信我在代码中做错了什么,因为它确实适用于我的开发帐户。
我需要做些什么来将测试用户标记为测试人员吗?Facebook 的文档说(https://developers.facebook.com/docs/apps/test-users):
测试用户在关联的应用程序上只有“测试员”权限。这意味着他们可以在实时模式或沙盒模式下使用该应用程序,但不能编辑任何技术设置或访问该应用程序的见解。
这对我来说意味着这应该有效。
所以,简而言之,我如何以测试用户身份登录我的应用程序?
ios - Facebook 测试用户:喜欢页面
我正在制作一个应用程序,要求用户在使用该应用程序之前喜欢 Facebook 页面。我知道测试用户文档说测试用户不能喜欢 Facebook 页面,我发现如果测试用户创建自己的 Facebook 页面,它可以喜欢它。但是,我找不到访问这些喜欢的方法,这是我在测试我的应用程序时需要知道的。有谁知道怎么做?