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