3
私のボットは承認されて公開されており(画像参照)ですが、開発者以外の人には返答しません。メッセンジャーボットが応答しない
私はHerokuでホストしています。私は大量のコンソールログでそれをデバッグしようとしましたが、開発者以外の誰かがメッセージを送信したときに"Enter App.Post"(下記参照)をログに記録しないことに気付きました。
他に誰かがこの現象を経験していますか?
/// Facebook verification
app.get('/webhook/', function (req, res) {
if (req.query['hub.verify_token'] === '***************') {
res.send(req.query['hub.challenge'])
}
res.send('Error, wrong token')
})
/// Star up the server
app.listen(app.get('port'), function() {
console.log('running on port', app.get('port'))
})
app.post('/webhook/', function (req, res) {
console.log("Enter App.Post");
messaging_events = req.body.entry[0].messaging
for (i = 0; i < messaging_events.length; i++) {
....
アップデート:私は次のログが見つかりました:
Error: { message: '(#10) Cannot message users who are not admins, developers or testers of the app until pages_messaging permission is reviewed and the app is live.',
type: 'OAuthException',
code: 10,
fbtrace_id: 'CVUDg****' }
[承認済み](https://www.dropbox.com/s/pm14owxg6xn8g4j/Screen%20Shot%202016-07-14%20at%208.50.29%20AM.png?dl=0)です。 [public](https://www.dropbox.com/s/9v5o115v9ewruoh/Screen%20Shot%202016-07-14%20at%208.50.39%20AM.png?dl=0)。また、私がテスターとして指定した人々のためにうまくいく – Shaun
おそらく、彼らの承認に問題があった。それを再提出する方法はありますか?そうでない場合は、バグレポートを開く必要があります。 – user2322082