我正在尝试使用Facebook createChannel API,但我总是遇到一个错误,即我的facebook页面ID或我的访问令牌是错误的。我已经生成了一个长寿命的页面访问令牌,并将其作为访问令牌插入,并设置了facebook页面ID。
但是错误中仍然有一些奇怪的地方,因为它总是与应用ID "1806054702946735“相关,不管我指定的是facebook页面ID.
以下是API的响应:
{
"timestamp": "2018-08-17T22:03:14.818Z",
"status": {
"code": 400,
"message": "Bad Request"
},
"errors": [
{
"message": "Error while getting long lived access token for facebook page. Check if your facebook page ID and access token are correct. Received original response: The access token does not belong to application 1806054702946735"
}
]
}你能帮我解决这个问题吗?
发布于 2018-08-29 07:34:03
您可能会为不同的access token FB应用程序ID (而不是为1806054702946735,这是Amio中的共享应用程序)生成您的。有两种方法可以解决这个问题:
access token用于1806054702946735的再生令牌
要为Amio重新生成令牌,只需在FB init方法中设置ID:
window.fbAsyncInit = function() {
FB.init({
appId: '1806054702946735',
// ...
});
};https://stackoverflow.com/questions/52053140
复制相似问题