我在尝试从webview获取用户的上下文时遇到代码2018164
的错误。错误代码为2018164
,但我无法在文档中找到它。有人有这方面的任何信息吗?
MessengerExtensions.getContext("MY APP ID",
function success(result){
THREAD_TYPE = result.thread_type;
if(THREAD_TYPE == "USER_TO_PAGE"){
share("broadcast");
}
else{
share("current_thread");
}
},
function error(err){
alert("Failed to get thread_type : " + err + ". Doing a broadcast share");
share("broadcast");
}
);
答案 0 :(得分:0)
感谢@fadz,@ Shabin Muhammed和他们的“提示”,我发现了文档所指的app id
:
Facebook Developers page上的应用信息中心内的app id
。
3/2018 - 截至目前,此ID已显示并位于该页面的左上角(就您的应用而言)。
可以通过在页面正文中附加2018164
参数来显示错误代码err
。
根据docs,以下函数检索有关人员和打开webview
的线程的其他信息:
MessengerExtensions.getContext('YOUR_APP_ID',
function success(thread_context){
// success
},
function error(err){
// error
}
);
人们倾向于错误地传递page_id
,webhook
存在于{{1}}在向机器人发送消息时收到的每个请求的正文中。