作者yshihyu (yshihyu)
看板PHP
標題[請益] facebook api 抓id 不同
時間Tue Nov 15 14:56:05 2016
$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://webptt.com/m.aspx?n=bbs/PHP/M.1479192969.A.702.html
1F:推 mikejaffson: 你有確認過發request時header的差別嗎?一般來說toke 11/15 15:43
2F:→ mikejaffson: n/apikey放在這 11/15 15:43
3F:→ Kenqr: 那個不是使用者真正的id 而是會根據app有所不同 11/15 16:47
4F:推 shadowjohn: 通常是token的問題,60天的token弄下去就對了... 11/15 22:49
5F:→ yshihyu: 我是要去爬fb社團發文者id.. 我測試的帳號id用 Graph API 11/15 23:31
6F:→ yshihyu: 測試工具me? 看到id 應該是唯一, 可是php爬回來確實不一 11/15 23:32
7F:→ yshihyu: 樣, 後來我用python 程式, 爬回來跟測試工具是一樣.. 11/15 23:33
8F:→ yshihyu: 現在就php 那程式碼爬回來不一樣XD 11/15 23:33
9F:推 mikejaffson: 確定登入者帳號是同一個嗎? 11/15 23:53
10F:→ MOONRAKER: 不同app對同一個user看到是不一樣的 11/16 00:01
11F:→ yshihyu: MOONRAKER 我可能遇到你所說問題了~感謝 11/16 00:52
12F:→ MOONRAKER: 要感謝Kenqr 他講的是同一件事 11/16 11:18
13F:→ yshihyu: 感謝 Kenqr ^^ 11/16 19:48
14F:→ cd99cd99: 不同app 不同uid 11/16 22:57