无法通过Instagram应用审核:审核方XMLHttpRequest请求异常问询
Meta Instagram应用审核时XMLHttpRequest请求失败排查问题
我们在Meta Instagram应用审核流程中遇到异常:审核人员的浏览器或公司网络是否存在限制,导致引导页面中的JavaScript代码无法通过XMLHttpRequest发送数据?
详细情况
审核人员按指定步骤操作时,我们的网站需将新生成的关联页面page access token发送至Bot服务器,此操作由send_to_bot()函数完成。
我们能获取全流程日志,包括点击“activate bot”按钮及进入send_to_bot函数的记录,但后续无更多日志输出,后端端点未收到请求——即审核端发送的page access token无法被获取,导致应用无法激活,审核屡次被拒。该流程在我方多台设备上测试均正常。
操作流程
- 审核人员进入引导页面前端
- 点击Log In按钮
- 弹出新浏览器窗口用于关联页面
- 审核人员选择用于审核的关联页面
- 点击ok并继续流程
- 点击“activate bot”按钮(日志记录时间:07:53:36.544 31.199s)
send_to_bot代码触发执行(日志记录时间:07:53:36.552 31.207s)- 预期后端端点收到新的page access token,但实际未收到请求,
onreadystatechange处理器未触发,无后续日志
相关代码
function send_to_bot(page_access_token, user_id, app_id) { Rollbar.info("send_to_bot start of function"); url = activation_url + "/onboard_page" + "?application_id=" + app_id + "&user_id=" + user_id + "&pat=" + page_access_token; const Http = new XMLHttpRequest(); Http.open("GET", url); Http.send(); Rollbar.info("send_to_bot: XMLHTTPRequest sent" + url); Http.onreadystatechange = (e) => { dom_log_status(Http.responseText); } };
我方多设备测试该流程均正常,可完整完成token传输及应用激活。
内容的提问来源于stack exchange,提问作者mk_
相关产品推荐
相关产品推荐

