特定のユーザーのみが「削除」や「編集」などの改造リンクを表示および使用できるようにする基本的なシステムを作成しようとしています。Facebook アプリケーションでのロール管理について何も見つけられないようです。また、ハードコーディングせずに特定のユーザーを管理者として分類しようとしているだけであることを考えると、独自の外部 SQL テーブルまたは XML ファイルを使用するのはイライラするほど馬鹿げていると思います。彼らの UID はシステムに組み込まれます。
何かご意見は?
公平だと思いますが、これには、その人が管理者としてどのように分類されているかについて、より多くの情報が必要ですか?
彼らは指名される必要がありますか?別の管理者によって追加されましたか? 何?
それが自動的に決定されるものであれば、あなたはすでにあなたの答えを持っています. 特定の人を管理者にしたいが、ハードコーディングしたくない場合は、人を選択できるインターフェイスを作成し、それらを「この人は管理者です」というデータベース リスト - Facebook に「この人はモデレーターです」と言う独自の内部システムがあるとは思えません ...
もう 1 つの考えは、Facebook でグループを作成し、グループ内の人だけがグループのメンバーになることを許可することです。その後、FQL または API の Group.getMembers を使用して、彼らがメンバーであるかどうかを確認できます。グループである場合は、アプリの管理者にします。