[請益] facebook api 抓id 不同

作者: yshihyu (yshihyu)   2016-11-15 14:56:05
$user_profile =
$facebook->api('/me?fields=id,first_name,last_name,email,gender,locale,picture');
Graph API 測試工具
貼上一樣的參數/me?fields=id,first_name,last_name,email,gender,locale,picture
結果id值兩邊不一樣
Graph API 測試工具id 值是正確
可是再php 用$facebook->api 抓取回來的為什麼是不對
請問一下這可能是什麼原因?
謝謝
作者: mikejaffson (mike)   2016-11-15 15:43:00
你有確認過發request時header的差別嗎?一般來說token/apikey放在這
作者: Kenqr (function(){})()   2016-11-15 16:47:00
那個不是使用者真正的id 而是會根據app有所不同
作者: shadowjohn (轉角遇到愛)   2016-11-15 22:49:00
通常是token的問題,60天的token弄下去就對了...
作者: yshihyu (yshihyu)   2016-11-15 23:31:00
我是要去爬fb社團發文者id.. 我測試的帳號id用 Graph API測試工具me? 看到id 應該是唯一, 可是php爬回來確實不一樣, 後來我用python 程式, 爬回來跟測試工具是一樣..現在就php 那程式碼爬回來不一樣XD
作者: mikejaffson (mike)   2016-11-15 23:53:00
確定登入者帳號是同一個嗎?
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-11-16 00:01:00
不同app對同一個user看到是不一樣的
作者: yshihyu (yshihyu)   2016-11-16 00:52:00
MOONRAKER 我可能遇到你所說問題了~感謝
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-11-16 11:18:00
要感謝Kenqr 他講的是同一件事
作者: yshihyu (yshihyu)   2016-11-16 19:48:00
感謝 Kenqr ^^
作者: cd99cd99 (查爾斯)   2016-11-16 22:57:00
不同app 不同uid

Links booklink

Contact Us: admin [ a t ] ucptt.com