看板 PHP 關於我們 聯絡資訊
$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 抓取回來的為什麼是不對 請問一下這可能是什麼原因? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.58.205 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1479192969.A.702.html
mikejaffson: 你有確認過發request時header的差別嗎?一般來說toke 11/15 15:43
mikejaffson: n/apikey放在這 11/15 15:43
Kenqr: 那個不是使用者真正的id 而是會根據app有所不同 11/15 16:47
shadowjohn: 通常是token的問題,60天的token弄下去就對了... 11/15 22:49
yshihyu: 我是要去爬fb社團發文者id.. 我測試的帳號id用 Graph API 11/15 23:31
yshihyu: 測試工具me? 看到id 應該是唯一, 可是php爬回來確實不一 11/15 23:32
yshihyu: 樣, 後來我用python 程式, 爬回來跟測試工具是一樣.. 11/15 23:33
yshihyu: 現在就php 那程式碼爬回來不一樣XD 11/15 23:33
mikejaffson: 確定登入者帳號是同一個嗎? 11/15 23:53
MOONRAKER: 不同app對同一個user看到是不一樣的 11/16 00:01
yshihyu: MOONRAKER 我可能遇到你所說問題了~感謝 11/16 00:52
MOONRAKER: 要感謝Kenqr 他講的是同一件事 11/16 11:18
yshihyu: 感謝 Kenqr ^^ 11/16 19:48
cd99cd99: 不同app 不同uid 11/16 22:57