tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:DreamhouseのFacebook Messenger Botとアプリの公開設定について

ちょっと教えて貰った内容なのですが、DreamhouseのFacebook Messenger Botを動かした時、自分以外のFacebookユーザがメッセージを送ってもBotが動いてくれませんでした。この問題が発生したときはFacebook Developersサイトのアプリ設定で非公開になっていないか確認すればいいみたいです。
f:id:tyoshikawa1106:20170104121937p:plain


デフォルトでは開発者モードで非公開に設定されています。これを公開にすると自分以外のFacebookユーザでもMessenger Botを動かしてみることができるようになるみたいです。
f:id:tyoshikawa1106:20170104122039p:plain


公開済みの場合はこのように表示されます。
f:id:tyoshikawa1106:20170104122118p:plain


必要かはわかりませんが、一部条件のアプリの場合は審査が必要になるみたいなので本格的にアプリ開発するときにはこのあたりのルールも把握する必要がありそうです。
f:id:tyoshikawa1106:20170104122240p:plain


Facebook Developersサイトはこちら。
f:id:tyoshikawa1106:20170104123325p:plain

開発者向けFacebook


Dreamhouseのサイトはこちらです。
f:id:tyoshikawa1106:20170104123420p:plain

DreamHouse JP サンプルアプリケーション | Salesforce Developers

追記

公開したくないときでも開発者やテスターとして追加して利用する設定が用意されているみたいです。
f:id:tyoshikawa1106:20170104125622p:plain

追記の追記

公開にするだけだと利用できなかったみたいです。テスターに追加するとそのユーザは利用できるようになりました。他にやらないといけない設定等があるみたいです。

Facebook Messenger Botのデモ動画

関連記事