Facebook APIを使用すると、ユーザーがアプリを承認していない場合でも、Facebook共有の投稿IDを取得できます。
投稿IDの前にはユーザーIDが付けられ、アンダースコアで区切られます。
FB.ui({
method: 'feed',
name: 'People Argue Just to Win',
link: 'http://www.nytimes.com/2011/...',
}, function( response ){
// Response gives you :
// { post_id: "[fbUserId]_346759642059572" }
});
私には、Facebookがこれをプログラムで使用しているように見えます。彼らの心の優しさからuserIdを提供するという考えではありません。しかし、それは非常に使いたくなります。
私はパーミッションに少し錆びています-カウントだけでなく、特定のURLを高く評価/共有したすべてのユーザーを取り戻す方法があれば、これは問題ないはずです。
しかし、問題は残っています、使用することは許容されますか?
編集:
考えてみるとhttps://graph.facebook.com/[postId]
、投稿が公開された場合に限り、に匿名で電話をかけることでユーザーIDにアクセスできます。