[問題] FB graph api user_likes 資料取得問題

看板Ajax作者 (Carl)時間8年前 (2015/11/12 14:43), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
請問各位大大 我目前想在網頁上取得使用者是否於指定的粉絲團按過讚 但我在程式執行測試時發現,只有開發者(fb developer)的帳號可以取得資料 而使用其它FB帳號來測試則無法取得user_likes的資料(UID 可取得) 請求各位大大能幫忙解答,感謝 以下是我的code <script src="js/jquery-1.11.0.min.js"></script> <button id="fb-login" onclick="fl01()">Login to Facebook</button> <div id="fb-root"></div> <div id="userdata"></div> <script src="" rel="nofollow">http://connect.facebook.net/zh_TW/all.js"></script> <script> FB.init({ appId: "xxxxxxxxxxxxxxx", status: true, cookie: true, xfbml: true, oauth: true }); FB.getLoginStatus(function(response) { if (response.status === "connected") { var uid = response.authResponse.userID; var accessToken = response.authResponse.accessToken; } else if (response.status === "not_authorized") { } else { } }); function fl01() { //initiate OAuth Login FB.login(function(response) { if (response.authResponse) { FB.api("/" + response.authResponse.userID + "/likes", function(details) { document.getElementById("userdata").innerHTML=JSON.stringify(details, null, '\t'); $("#fb-login").attr("style", "display:none;"); alert(response.authResponse.userID); }); } }, { scope: "user_likes" }); }; </script> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.81.141.7 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1447310594.A.34B.html

11/12 15:27, , 1F
你的fb app status&Review裡app is alive?
11/12 15:27, 1F

11/12 16:14, , 2F
是alive,但是approval item裡沒有user_likes
11/12 16:14, 2F

11/12 17:13, , 3F
你有申請user_likes的權限嗎?沒有的話就不行
11/12 17:13, 3F

11/12 17:14, , 4F
FB改API很多跟User都需要審核
11/12 17:14, 4F

11/12 22:35, , 5F
瞭解,感謝您的解答,我再申請看看
11/12 22:35, 5F
文章代碼(AID): #1MH3K2DB (Ajax)