1. ホーム
  2. facebook

[解決済み] Graph APIで、「カスタムタブをインストールする権限」はどれですか?

2022-02-26 10:30:51

質問

私たちのアプリは、ユーザーのFacebookビジネスページにアプリ(またはタブ)をインストールするものです。私たちのコードは長年にわたってうまく動作していましたが、Facebookでは通常そうであるように、常に問題が発生します。なぜなら、Facebookがそうだからです。

最近インストールを試みたところ、これまでに見たこともないようなエラーメッセージが出て失敗することがあります。

(#2069016) This page does not have permission to install custom tab

Googleに関する限り、このStack Overflowの質問は、インターネット上でその特定のエラーメッセージの最初のインスタンスになります...。だから、どうしたらいいのかわからないんだ。

何が問題なのか、何か思い当たることはありますか?

参考までに、使用しているページアクセストークンのスコープは以下の通りです(今確認しました)。

user_friends, email, read_insights, publish_actions, manage_pages, pages_show_list, publish_pages, business_management, public_profile

解決方法は?

変更履歴によると、これは90日間の破格の変更です。 https://developers.facebook.com/docs/graph-api/changelog/version2.11/#gapi-90-pages

<ブロッククオート

/page/tabs - POST操作によるカスタムタブの作成は、2000人以上のファンを持つページ、またはホワイトリストに登録されたアプリが管理するページでのみ利用可能です。既存のカスタムタブは影響を受けません。

API v2.11のリリースが2017年11月7日だった関係で90日......ということは、今頃効果が出始めているんですね。

ページタブの追加ダイアログは影響を受けていないようなので(少なくとも私は未確認)、アプリのユーザーにダイアログを提示することで、ユーザー自身が簡単にページにアプリをインストールできるようになるかもしれませんので、試してみてはいかがでしょうか。JS SDKのFB.uiから呼び出すこともできますし、ユーザーを次のページにリダイレクトすることもできます。 https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID &redirect_uri=YOUR_URL

https://developers.facebook.com/docs/pages/tabs#adding