[請益] facebook api 抓id 不同

看板PHP作者 (yshihyu)時間7年前 (2016/11/15 14:56), 編輯推噓3(3011)
留言14則, 6人參與, 最新討論串1/1
$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

11/15 15:43, , 1F
你有確認過發request時header的差別嗎?一般來說toke
11/15 15:43, 1F

11/15 15:43, , 2F
n/apikey放在這
11/15 15:43, 2F

11/15 16:47, , 3F
那個不是使用者真正的id 而是會根據app有所不同
11/15 16:47, 3F

11/15 22:49, , 4F
通常是token的問題,60天的token弄下去就對了...
11/15 22:49, 4F

11/15 23:31, , 5F
我是要去爬fb社團發文者id.. 我測試的帳號id用 Graph API
11/15 23:31, 5F

11/15 23:32, , 6F
測試工具me? 看到id 應該是唯一, 可是php爬回來確實不一
11/15 23:32, 6F

11/15 23:33, , 7F
樣, 後來我用python 程式, 爬回來跟測試工具是一樣..
11/15 23:33, 7F

11/15 23:33, , 8F
現在就php 那程式碼爬回來不一樣XD
11/15 23:33, 8F

11/15 23:53, , 9F
確定登入者帳號是同一個嗎?
11/15 23:53, 9F

11/16 00:01, , 10F
不同app對同一個user看到是不一樣的
11/16 00:01, 10F

11/16 00:52, , 11F
MOONRAKER 我可能遇到你所說問題了~感謝
11/16 00:52, 11F

11/16 11:18, , 12F
要感謝Kenqr 他講的是同一件事
11/16 11:18, 12F

11/16 19:48, , 13F
感謝 Kenqr ^^
11/16 19:48, 13F

11/16 22:57, , 14F
不同app 不同uid
11/16 22:57, 14F
文章代碼(AID): #1OAh69S2 (PHP)