标签: facebook-test-users

你能用Facebook"测试用户"测试一下Messenger Bot吗?

我目前正在尝试使用Messenger平台制作一个Messenger Bot.我有一个Facebook页面,应用程序,一切设置,它目前工作时我(应用程序的管理员)消息它.所以,我让一些测试用户用更多的用户来测试它.但是,每当我作为测试用户登录时,我似乎都无法向页面发送消息.作为测试用户,我无法访问该页面,直接Messenger链接会显示"拒绝访问"页面.

作为管理员,我尝试将此测试用户添加为角色下的"测试人员",但我也获得了更多"访问被拒绝"消息.

那么,有没有办法让Facebook测试用户与我预先批准的Messenger Bot进行交互?

facebook messenger facebook-test-users

31
推荐指数
1
解决办法
8613
查看次数

如何为本机iOS应用程序创建测试用户?

我正在尝试测试我原生的iOS应用程序,并且我一直遇到测试用户的巨大问题.基本上,基于常规图形的创建测试用户的方式似乎不适用于本机应用程序.当我尝试从服务器获得以下响应:

{
    "error": {
        "message": "(#15) This method is not supported for native apps",
        "type": "OAuthException",
        "code": 15
    }
}
Run Code Online (Sandbox Code Playgroud)

这似乎得到SO上的各种帖子和旧FB论坛上的页面的支持:

http://forum.developers.facebook.net/viewtopic.php?id=93086

人们说,为本机应用程序创建测试用户的唯一方法是在FB上创建适当的虚假帐户,这违反了FB条款和条件.这真的是我唯一的选择吗?我无法相信FB开发者不能支持本机应用程序的测试帐户.

任何人都知道创建本机应用测试用户的任何合法方式?

facebook ios facebook-test-users

9
推荐指数
1
解决办法
1921
查看次数

Facebook无法使用测试用户访问令牌在测试用户页面上发布视频

我使用Facebook图形API发布视频:

https://graph-video.facebook.com/v2.3/{page_id}/videos?title=video&access_token={
page_access_token}&file_url={file_path
}
Run Code Online (Sandbox Code Playgroud)

当我以app开发人员身份登录时,使用开发人员page_id和page_access_token,呼叫很好.它返回视频ID.

当我以测试用户身份登录(不是App角色中的测试人员帐户)时,使用测试用户page_id和page_access_token,我得到了:

{"error":{"message":"(#100) No permission to publish the video","type":"OAuthException","code":100}}
Run Code Online (Sandbox Code Playgroud)

我使用Facebook令牌调试.两个令牌具有相同的范围user_videos,manage_pages,publish_pages,publish_actions,public_profile.

由于两个访问令牌都具有相同的范围,为什么测试用户调用没有返回发布视频的权限,即使该令牌具有publish_actions,publish_page权限?但是管理员/开发者能够发布视频吗?

任何帮助是极大的赞赏.

testing facebook facebook-test-users

8
推荐指数
1
解决办法
1755
查看次数

Facebook图形api返回(#200)需要扩展权限:read_stream

在我的Facebook应用程序中,我有7个测试用户,所有用户也是相互的朋友.

我已经请求了这个https://graph.facebook.com/me/home?access_token='myTestUserAccessToken '

但它回来了

{"error":{"message":"(#200)需要扩展权限:read_stream","type":"OAuthException","code":200}}

Facebook文档称提供扩展权限,例如:read_stream

我给了它.仍然得到同样的错误

facebook-graph-api facebook-test-users

7
推荐指数
0
解决办法
6781
查看次数

Facebook 使用电话号码而不是电子邮件来测试用户

我一直在尝试为我的测试应用程序创建一堆测试用户,当用户使用他的电话号码(而不是他的电子邮件)注册 Facebook 时,这些用户将模拟一个案例。

事实证明,创建测试用户的工具 ( App -> roles -> test users) 只允许创建拥有电子邮件的用户,如果不以该用户身份登录 Facebook 并更改其帐户设置,则无法 (AFAIK) 更改数据。

这是不可能的还是我错过了什么?

编辑 1: 我实际上无法在没有验证的情况下添加电话号码

facebook facebook-apps facebook-test-users

7
推荐指数
1
解决办法
914
查看次数

测试用户和未发布的页面

只是一个简单的问题 - 我似乎无法使用我为我正在开发的应用程序创建的测试用户访问我未发布的页面.此应用程序与未发布的页面绑定为选项卡,每次我尝试使用测试用户导航到页面时,我都会重定向回测试用户的墙.

作为测试我发布了页面,这次我能够使用测试用户访问应用程序.

当然,我们可以使用测试用户帐户一起测试我们的页面和应用程序,同时保持页面和应用程序处于沙盒状态?

干杯

背风处

facebook facebook-test-users

6
推荐指数
0
解决办法
313
查看次数

如何获取Facebook测试用户的验证码

我的Facebook登录流程分为几个步骤:

  1. 用户被重定向到授权URL:

    https://www.facebook.com/dialog/oauth/?client_id= {...}&redirect_uri = {...}&scope = {...}&state = {...}

  2. 用户身份验证后,我得到验证码(codefacebook请求中的字段)

  3. 我使用code参数来获取请求中的访问令牌,如下所示:

    https://graph.facebook.com/oauth/access_token?client_id= {...}&client_secret = {...}&redirect_uri = {...}&code = {...}

我想使用Facebook测试用户为我的Facebook登录流程编写一个自动化测试。但是为此,我需要获取code参数。

如何code像实际用户登录一样为Facebook测试用户获取参数?

真的在等待您的帮助!

facebook-graph-api facebook-login facebook-test-users

6
推荐指数
0
解决办法
249
查看次数

无法将Open Graph操作作为测试用户发布

我已经能够使用自己的帐户发布Open Graph操作,但是我无法像应用程序的测试用户那样做,收到此错误:

OAuthException:发生意外错误.请稍后重试您的请求.

我已经测试了我正在使用调试器的访问令牌,它很好.

这是我正在使用的代码 - 我很确定代码很好,因为它在我以我自己的身份登录时有效:

$token = $this->facebook->getAccessToken();
$params = array(
    'access_token' => $token,
    '{object}' => 'http://samples.ogp.me/{objectID}',
);

try
{
    $result = $this->facebook->api('/me/{namespace}:{action}', 'POST', $params);
    echo $result;
}
catch(FacebookApiException $e)
{
    echo $e;
}
Run Code Online (Sandbox Code Playgroud)

这个问题:无法使用测试用户通过Open Graph发布似乎有类似的问题,但发布的修复程序对我不起作用(我尝试通过Roles部分创建测试用户,并通过图形API).

有没有人能够以测试用户身份登录时发布操作?

testing opengraph facebook-opengraph facebook-test-users

5
推荐指数
1
解决办法
3194
查看次数

Facebook用页面测试帐户

我创建涉及这些步骤的系统:
1. Facebook的用户使用Facebook登录(manage_pages范围)登录
2.用户的Facebook页面的的的access_token一个被收集
,然后第3页的访问令牌扩展并存储在数据库中以供进一步使用

问题是,我需要测试它,当谈到Facebook的"测试用户"时,他们就是无法创建页面.我为此创建了常规帐户,并将其添加为角色中的测试人员.但据我所知,它违反了Facebook的规则,并且当他们试图禁止该帐户(并最终将会)时,它会变得烦人.有任何想法吗?谢谢!

抱歉有任何错误,不是母语人士.

facebook facebook-page facebook-test-users

5
推荐指数
1
解决办法
2545
查看次数

404错误尝试使用Facebook测试用户login_url

如果我以编程方式创建Facebook测试用户,login_url则新用户不起作用.获取login_url会返回404错误.

简化示例(在Python中).最后两行是问题出现的地方:

import requests
from urlparse import parse_qs
APP_ID = "<Facebook App ID>"
APP_SECRET = "<Facebook Client Secret>"

# Get app access token - this works
response = requests.get('https://graph.facebook.com/oauth/access_token',
                        params={'grant_type': "client_credentials",
                                'client_id': APP_ID, 'client_secret': APP_SECRET})
app_access_token = parse_qs(response.content)['access_token'][0]

# Create test user - this works
response = requests.post('https://graph.facebook.com/%s/accounts/test-users' % APP_ID,
                         data={'access_token': app_access_token, 'installed': "true"})
test_user = response.json()
login_url = test_user['login_url']
print login_url  # http://developers.facebook.com/checkpoint/test-user-login/...

# Get cookied for login - see https://stackoverflow.com/a/5370869/647002
session = requests.Session()
session.get("https://www.facebook.com/", …
Run Code Online (Sandbox Code Playgroud)

facebook facebook-graph-api facebook-test-users

4
推荐指数
1
解决办法
1582
查看次数

Facebook测试用户如何填充喜欢的用户?

我正在构建一个依赖user_likes许可并检查哪些艺术家(音乐)有特定用户喜欢的应用程序。我曾考虑过使用测试用户来自动化我的应用程序的测试,但是似乎我不喜欢那个用户。如果是这样的话,测试用户对我来说是毫无用处的。

有没有办法让我的测试用户喜欢某个艺术家(例如Avicii)?

facebook facebook-graph-api facebook-test-users

4
推荐指数
1
解决办法
1356
查看次数