2018年11月23日 星期五

用Python來查看南開科技大學校級研究中心-福祉科技與服務管理研究暨發展中心粉絲頁的資訊

臉書是現代人溝通的重要工具之一,透過臉書來分享自己當天參與活動或心情,大家不用碰面也能透過臉書瞭解好友的動態,粉絲頁則用來協助企業、品牌、或公眾人物分享動態資訊,方便和用戶溝通。

網址:https://www.facebook.com/gtsmrc.nkut是南開科技大學校級研究中心-福祉科技與服務管理研究暨發展中心的粉絲頁。




為了便於撰寫程式來存取臉書上的資訊以及兼顧到資訊安全,臉書開發Facebook Graph API,來協助開發者取得權仗。



按下上圖的"取得權仗",再按下粉絲頁存取權仗


把粉絲頁上網址:https://www.facebook.com/gtsmrc.nkut
後面的gtsmrc.nkut貼到Facebook Graph API上,如下圖



按下"提交"鈕,就可以發現南開科技大學校級研究中心-福祉科技與服務管理研究暨發展中心的粉絲頁的資訊。

import facebook
token = '請從Facebook Graph API取得權
fanpage_info = graph.get_object('gtsmrc.nkut', field = 'id') 
print(fanpage_info)  
print("Fanpage id = ", fanpage_info['id'])
# Get the message from a post.
post = graph.get_object(id='907568272765693_974099289445924', fields='message')
print(post['message'])

post_ids = ["907568272765693_955249167997603","907568272765693_948992145289972"]


for post_id in post_ids:
    post = graph.get_object(id=post_id, fields='message')
    print(post['message'])


執行結果:

沒有留言:

張貼留言