看板 Ajax 關於我們 聯絡資訊
請問各位大大 我目前想在網頁上取得使用者是否於指定的粉絲團按過讚 但我在程式執行測試時發現,只有開發者(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="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
y2468101216: 你的fb app status&Review裡app is alive? 11/12 15:27
cheng1772: 是alive,但是approval item裡沒有user_likes 11/12 16:14
y2468101216: 你有申請user_likes的權限嗎?沒有的話就不行 11/12 17:13
y2468101216: FB改API很多跟User都需要審核 11/12 17:14
cheng1772: 瞭解,感謝您的解答,我再申請看看 11/12 22:35