[請益] 不好意思,又是FB API的問題
小弟是用JS的FB API來用
我發現如果我用A帳號來創應用程式,在網站內容也用A帳號應用程式的ID
如果我用A帳號登入並取得授權的話,可以取得生日
但是如果我用B帳號去登入的話,就只會取得公開的個人檔案,以及EMAIL而已
相反的
我用B帳號創應用程式,網站內容也改B帳號應用程式的ID
如果用B帳號登入,可以取得生日
而用A帳號,又不行了
簡單來說,就是要取得生日只能登入辦該應用程式的帳號
我想請問這是什麼原因呢?
以下為我的程式碼片段
FB.login(function(response)
{
if(response.status=="not_authorized") {
appGetPermission = false;
} else if(response.status=="connected") {
appGetPermission = true;
FB.api(
"/me",
function (response) {
if (response && !response.error) {
console.log(response);
var birthday = response.birthday;
}
alert(birthday);
}
);
}
},{"scope":"public_profile,email,publish_actions,email,user_birthday,user_hometown,,user_location"})
我看網路上的是說scope是取得權限,我都有打了,但還是拿不到
只有email以及public_profile可以取得而已
先感謝各位先進了!!
--
Sent from my 3cm
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.19.218
※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1402544694.A.640.html
→
06/12 13:03, , 1F
06/12 13:03, 1F
→
06/12 13:04, , 2F
06/12 13:04, 2F
沒有說會取得生日..
如果用創該應用程式的帳號當入的話,就會有取得生日的權限
另外有站內信請問您了,感謝!
※ 編輯: crossdunk (59.120.19.218), 06/12/2014 14:07:10
推
06/12 14:11, , 3F
06/12 14:11, 3F
不太懂什麼意思@@
我在STATUS&REVIRE裡面沒找到sandbox呢 QQ
※ 編輯: crossdunk (59.120.19.218), 06/12/2014 14:21:58
對了
我的Approved Items只有email、public_profile、user_friends
這三個
並沒有user_birthday,會是這個問題嗎@@?
如果是的話,請問要如何新增呢?
※ 編輯: crossdunk (59.120.19.218), 06/12/2014 14:23:51
→
06/12 17:34, , 4F
06/12 17:34, 4F
→
06/12 17:34, , 5F
06/12 17:34, 5F
http://ppt.cc/htZa
請問是這嗎@@
這個已經開了可是還是不能讀到birthday呢QQ
※ 編輯: crossdunk (59.120.19.218), 06/12/2014 17:47:24
→
06/12 21:30, , 6F
06/12 21:30, 6F
→
06/12 21:30, , 7F
06/12 21:30, 7F
推
06/13 00:22, , 8F
06/13 00:22, 8F
推
06/13 00:39, , 9F
06/13 00:39, 9F

→
06/13 00:40, , 10F
06/13 00:40, 10F
推
06/13 00:42, , 11F
06/13 00:42, 11F
看起來是現在都要送審才能開啟 ...
昨天送審,他今天回覆說沒有過,叫我要詳細的說
為什麼需要開啟這個生日的權限,是要運用生日幹麻
還要一步一步的交待流程 ...
請問有方法可以用舊的版本跳過送審嗎@@?
※ 編輯: crossdunk (220.130.116.41), 06/13/2014 10:47:04
推
06/14 17:41, , 12F
06/14 17:41, 12F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章