私は現在、PHPSDKを介してFacebook統合を私のWebサイトに追加する作業を行っています。私はoffline_access権限を要求して使用することを計画しているので、access_tokenをデータベースに保存しています。ただし、Facebookを追加した後、Facebookとの統合を削除するオプションをユーザーに提供しているため、このaccess_tokenをデータベースから削除します。ここで問題が発生します。
初めて統合を追加するとき、私のアプリはFacebookに正しくリダイレクトし、アクセス許可などを要求します。ただし、統合を削除してから再度追加しても、アクセス許可は再度要求されません(これにより、これらの権限は、Facebookにアクセスして手動で削除しない限り、そのユーザーのプロファイルでアプリに技術的に付与されているため、意味があります)。
私の質問は、Facebookに、そのユーザーのFacebookプロファイルからアプリとそのアクセス許可を削除するように指示する方法があるかどうかです。これにより、ユーザーが統合を再度追加しようとすると、アクセス許可を受け入れるように再度求められます。
おそらく$facebook->expireAllAppPermissions()のようなものだと思います。