Configure Facebook login for Discourse

Facebookの年次審査中に、Discourseが読み込めなくなりました。読み込み画面で止まってしまいます。
フォーラムは私の側では正常に動作しており、接続中のユーザーもいます。

(https://unicyclist.com)。

もう一度試すように伝えたところ、やはりページを読み込めないとのことでした。

そのため、…

以下の項目を含むスクリーンキャストを提供していただくようお願いいたします。

  1. アプリ名、アプリID、アプリのアイコン。

  2. 完全なFacebookログインフロー(Facebookログインを実装している場合は、アプリユーザーがFacebookログインボタンを見つける様子を表示してください)。

  3. アプリのユーザーがFacebookログインを使用せずにアカウントを作成したりログインしたりできる場合は、そのアカウント作成とログインフロー。

  4. アプリがアクセスできる各権限について、権限を必要とするデータにアプリユーザーがアクセスする様子と、アプリがそのデータで何を行うかを示してください。

  5. アプリが要求する権限をアプリユーザーが拒否した場合に何が起こるかを示すFacebookログインフロー。

  6. アプリ内のプライバシーポリシーの場所。プライバシーポリシーへのリンクをクリックして、ポリシーの内容を表示してください。

  7. アプリ内のコンテンツ。

  8. ソーシャルプラグインがあれば、その使用方法。例えば、Facebookのページに「いいね!」したりフォローしたり、Facebookでコンテンツを共有したり、友達を招待またはタグ付けしたりすることです。アプリが複数のプラットフォーム(Connect、iOS、Android、Canvasなど)で利用可能な場合は、リストされているプラットフォームについて上記のすべての情報が表示されていることを確認してください。

Metaは非常に連携が難しいため、フォーラムからそれらの機能をすべて削除するかもしれません。FacebookログインとInstagram(少し不安定な)埋め込みiframeです(以前のoneboxが恋しいです[Desert MUNI Race Ridgercrest, Ca - #23 by jmadrigal - General - Unicyclist.com])。
トピック内に投稿されたFacebookリンクのプレビューさえできません(*おそらくこの解決不能なもののせいです)。
これらの機能は手間をかける価値があるのかわかりません。


編集:Discourseフォーラムを管理している友人がFacebookから同じメールを受け取り、Facebookアカウントを連携させているユーザーが実際に何人いるのか疑問に思っていました。
過去1年間で少なくとも1回投稿し、連携されたFacebookアカウントを持つユーザー数を取得するには、データエクスプローラーで次のクエリを使用できます。

SELECT count(*)
FROM users
LEFT JOIN user_associated_accounts ON user_id = users.id
WHERE last_posted_at > now() - '1 year'::interval
AND provider_name = 'facebook'

すべてのユーザーと比較したい場合:

SELECT count(*)
FROM users
WHERE last_posted_at > now() - '1 year'::interval

私のフォーラムでは、過去1年間に少なくとも1回投稿したユーザーは411人で、そのうち30人が連携されたFacebookアカウントを持っています。ただし、それを使用しているとは限りません。


編集:完了しました。フォーラムからFacebook機能を無効にしました。失われたかもしれないと思いましたが、発表したところ多くの「いいね!」を得ました:laughing:。結局、私のコミュニティはFacebookを特に好んでいないようです…

「いいね!」 6