玩Facebook Graph API玩了一陣子才發現回傳的姓名總是是英文的,才想到若是有回傳中文姓名的需求時該怎麼辦,如此下去一找才發現關鍵字是
Language-specific name,而要如何在Facebook Graph API中顯示為中文則可以參考這篇中的locale:
Modifying API Requests。
其實只要在API request中加上
&locale=zh_TW
即可得到中文姓名,如:
me?fields=id,name&locale=zh_TW
,只是有趣的是我稍微測了一下locale給以開頭
en_
以外的任何值都會取得中文名稱,還以為預設會以英文為主。
沒有留言:
張貼留言