Re: [问题] 完全没基础的人求助

楼主: pttnews (PTT新闻)   2014-09-22 22:57:32
※ 引述《LoveATJ (帅哥+美人=绝配)》之铭言:
: 去了几个板询问没得到回应,后来看了下性质似乎应该来这里询问较恰当?
: 因为某些原因,我想知道我的部落格文章有谁按赞...
: http://ppt.cc/131N
: 看了这篇文章似乎可以弄,可是似乎要弄什么比较详细的设定,我看不懂QAQ
: 希望有比较会的大大教我简易步骤或帮帮我,感谢!!!
: PS.之前有个网友丢水球要我看书,但我本身就不是理科的我真的无法阿OTZ
你搞错了~
是FB 文章谁按赞! 不是部落格文章有谁按赞!
1. 进去https://developers.facebook.com/tools/explorer
Application: Graph API Explorer
2. [Get Access Token] 选user_about_me 、read_stream
[Application] Graph API Explorer
[GET] /V2.1/me?fields=id,name,feed.limit(100)
按SUBMIT
会出现
"id": "10XXXXOOOOO",
"name": "pttnews verygood",
"feed": {
"data": [
{
"id": "10XXXXOOOOO_95910743",
"from": {
"name": "Gpttnews verygood",
"id": 10XXXXOOOOO"
},
"message": "大家一起认识货币~\n才花30分钟,胜过看一堆艰涩难懂的经济学。\n",
.....................
"likes": {
"data": [
{
"id": "1000023",
"name": "路人甲"
},
{
"id": "1483050",
"name": "郑oo"
},
{
"id": "1015274",
"name": "Yu-lng"
}
],
黄色字就是文章id
红字就是赞的id跟 name
作者: LoveATJ (帅哥+美人=绝配)   2014-09-23 08:09:00
喔,只能用FB的吗?因为我看另一篇文章写是可以查部落格的http://blog.iamjason.com/2010/08/facebook.html但是他说的FQL我去找好像怪怪的,请问那要怎么弄?
作者: hit1205 (帮你把勇气装满)   2014-09-23 11:27:00
如果你部落格上的按赞是用脸书的按赞钮,那就可以不过脸书应该是不会给你查所有按赞列表的
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-23 15:32:00
简单的说赞是FB给的Link,DB也是在FB那那个按钮放哪无所谓,Blog内没有DB存这个的话不自己找空间计算是做不到的,所以太爱用FB相关的东西只会暴露一堆有的没有的资讯给他的DB公诸于世
作者: LoveATJ (帅哥+美人=绝配)   2014-09-23 16:32:00
呃,所以是不能查囉?因为突然有个文章冒出很多个赞,想知道是哪些人按的= =
楼主: pttnews (PTT新闻)   2014-09-23 19:24:00
当然可以啦,我前面打一大串是打心酸吗,只要按表操课,你那里不懂?
作者: LoveATJ (帅哥+美人=绝配)   2014-09-23 22:02:00
可是你写的就说是针对FB里的专页阿@@部落格怎么弄?
作者: MARGHT   2014-09-23 22:48:00
你把专页跟部落格想成是同一个就好了
作者: hit1205 (帮你把勇气装满)   2014-09-24 02:28:00
@LoveATJ: 你可以想成脸书会帮你每篇文章赋予一个 ID用这ID就可以查到这文章在脸书上的资料不过我刚查了一下脸书的文件,目前的 API 似乎没有办法取得对某ID的按赞列表,甚至连精简的列表都没有XD连专页也是不能取自己的列表的,所以可能只能用 "间接"的方式取得 (例如本文的案例是取得已知用户的按赞对象不过要取得别人按了啥赞,现在新版API要申请权限才行...或者用大型的 Like Button (他会挑你有按赞的朋友显示)
作者: LoveATJ (帅哥+美人=绝配)   2014-09-24 16:42:00
感觉好像变成不可行了吗...我用LIKE BUTTON那个贴部落格连结 11个赞中只能看到1个赞是来自谁而已...
作者: hit1205 (帮你把勇气装满)   2014-09-24 18:43:00
因为他只会显示你的朋友,不会有陌生人XD@pttnews: 原po想读的是 "某objID被哪些人按过赞"从 FB 的文件看来似乎是没有这种方法(大概是隐私考量?)这样除非是取得 user_likes 权限去读访客的 like 对象不然应该只能用大型的 Like Button 来看部分名单了吧...抱歉,更新一下我的回答: 按赞名单是可以取的,但是有限制。如果是专页上的贴文,确实可以取按赞名单,但像原po的部落格文章这种例子,我测试了一下发现不是不能取,但无法取到 "完整名单",取出的结果跟大型 Likes Button 看得到的差不多 (只取得到自己与朋友)奇怪的是我取得到一个陌生人...不太懂脸书的列出条件XD具体取法是这个样子: 先用 /id=网址 可以取到该网址的ID再用 /取到的ID/likes 可以得到名单所以更正一下我的回答: 精简名单还是可以取的但能取到的人有哪些,我还没找到说明文件...我刚测了一个只有我朋友与 6 个陌生人按过赞的物件列出来的名单只有 2 个: 我朋友 & 1 个陌生人可是那陌生人也没授权过我取按赞列表时用的 app所以有点不确定脸书怎么判断要列出他的(莫非是隐私设定XD
楼主: pttnews (PTT新闻)   2014-09-27 09:47:00
楼上正解,您说对了
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-27 16:06:00
还有一个 不能说

Links booklink

Contact Us: admin [ a t ] ucptt.com