假设我在YouTube上上传了一个视频,有人通过点击YouTube上的"分享"按钮在Facebook上分享了该视频。我怎样才能得到那个人的脸书ID或用户名。我尝试使用youtube gdata api,也尝试了facebook图形api,但没有成功。我很确定这是可能的,因为我已经在网站上看到了此功能。
这只有YouTube Facebook应用程序的开发人员才能知道。您可以获取当前用户分享特定视频的所有好友。
例如
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
效率不高,但有效。
第二种方法是使用/search
/search?q=http://www.youtube.com/watch?v=YOUTUBEID&type=post
那应该搜索公共帖子