私がYouTubeに動画をアップロードし、誰かがYouTubeの[共有]ボタンをクリックしてその動画をFacebookで共有したとします。その人のFacebookIDまたはユーザー名を取得するにはどうすればよいですか。youtubegdataapiとfacebookgraphapiを使ってみましたが、うまくいきませんでした。この機能がウェブサイトに実装されているのを見たことがあるので、それは可能だと確信しています。
質問する
208 次
1 に答える
1
これは、YouTubeFacebookアプリケーションの開発者だけが知ることができます。特定のビデオを共有した現在のユーザーのすべての友達を取得できます。
例えば、
SELECT link_id, owner, owner_comment, created_time, title, summary, url, picture, image_urls FROM link WHERE owner in (select uid2 from friend where uid1 = me() limit 5) and strpos(url, 'lmDTSQtK20c') >= 0
あまり効率的ではありませんが、機能します。
2番目の方法は/searchを使用することです
/search?q=http://www.youtube.com/watch?v=YOUTUBEID&type=post
公開投稿を検索する必要があります
于 2012-05-22T19:14:34.747 に答える