本日、Facebook は、アプリを通じてサイトでのユーザー アクションを共有するまったく新しい方法を発表しました。ドキュメントは、物事がどのように機能するかを説明するための優れた試みですが、既存の OpenGraph API から洗練されたアプリをまだ構築していなかったら、おそらく途方にくれていたでしょう。
まったく明らかにされていないのは、「古い」アクセス許可に何が起こるかです。Facebook は、ユーザーに publish_action パーミッションを要求するよう求めています。getLoginUrl (PHP SDK) 呼び出しで、 publish_actionをパーミッションとして渡してすぐに開始できると思います (または、まだ開始できませんか? これがライブ サイトで使用できるかどうかは不明です)。
現在「古い」publish_stream権限はどうなりますか? 両方必要ですか?publish_stream は気絶しますか? 既に付与されている publish_stream パーミッションを publish_action に変換できるので、すべてのユーザーに新しいパーミッションを求めて怖がらせる必要はありませんか? アプリの将来性を証明するにはどうすればよいですか? Facebook が数か月前にアプリ開発者に解き放った、公開メカニズムを「悪用」していたために人々のアプリを殺してしまったスパム アルゴリズムについてはどうですか? アルゴリズムの神々を動揺させて禁止されないようにするためのガイダンスはありますか?
新しい API が数時間前に発表されたばかりだとは思いますが、これらは重要な質問であり、それらを持っているのは私だけではないかと真剣に疑っています。これについてのフィードバックをお待ちしております。