iT邦幫忙

0

FB圖形API為什麼讀取不到貼文留言者名稱?

各位先進的大大好:
我是社團的管理員,最近在研究,想要去讀取留言內容及留言者姓名,但是看了很多文章。聽說可以先透過FB 圖形API測試工具先實驗看看。如下圖:
https://ithelp.ithome.com.tw/upload/images/20210119/201052431wdNhfFzxC.png

在data裡面只看到created_time"、"message"及 "id",請問要怎麼知道這則留言者的名稱?

Barron iT邦新手 5 級 ‧ 2021-01-20 11:10:04 檢舉
可以嘗試 ?fields=comments{from,message}
from 底下應該有你要的資料

以前我是這樣用的
不過我也很久沒有接觸 Graph API
不確定是不是有變更
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2021-01-20 11:44:19
最佳解答

一般來說,確實去那邊找對應的參數來自行組合請求連結。
當你無法獲得某些數據時。

首先要了解的是,你是否想獲得的是敏感性的數據。
或是關聯性的數據。

敏感性的數據,都是需要申請授權後,才可以獲得的。
而且就算獲得授權了,也會因私人禁用而無法取得。
一般來說,目前的fb文章內要獲得用戶數據。是還需要關聯庫過來的。
要不然只能取得單純的文章數據。

在其圖型api介面上,你可以看到能關聯的元件及欄位有哪些。
我記得需要授權的欄位。它會打星號標示。

現在fb的授權規範變嚴格了。
原本以前有些數據是不需授權就可取得的。現在都是要經過授權了。
不過映像中,使用者的名稱因該是屬於不需授權的範圍才對。
我太久沒看了,也不確定了。

我要發表回答

立即登入回答