Re: [問題] FB.Login Scope取權限問題

作者: oToToT (屁孩)   2014-08-25 16:54:26
感覺原PO不會看這篇...但還是回一下好了,因為搞不好有人會需要,且剛好看到
※ 引述《cnz81 (欣涵)》之銘言:
: 很單純的程式碼如下:
: FB.login(function (response) {
: if (response.authResponse) {
: alert('登入成功 !') ;
: }
: else {
: alert('登入失敗 !');
: }
: }, { scope: "publish_actions" });
目前FB預設你只能取得emai,public_profile,user_friends的權限,若要取得其他的則要
另外填申請單申請(好像是為了安全)
: 問題是這樣子的..
: 我使用 A帳號(此帳號為註冊FB APP帳號) 登入
: 一切都很正常 也登入 也有後面 POPUP 的 授權Dialog
這是因為若是申請的FB可能想說自己用,就不會牽涉到安全性
: 但是 我換另一個 B帳號(一般帳號) 登入
: 就只有登入畫面 之後就沒有 授權Dialog 導致無法正常 PO文
: 測試發現 C帳號 也是一般帳號 登入 一樣 沒有 授權Dialog
: 爬了好多文都沒有發現類似 請教各位 ! 謝謝~
要申請要到 https://developers.facebook.com 自己APP那的 Status & Review 裡的
( http://i.imgur.com/tblZzsH.png )
Submit Items for Approval 選 Start a Submission 選你要的權限
( http://i.imgur.com/3ejUTcQ.png )
選好後捲到Review Submission Form看你要不要填Test User,然後按Add notes
( http://i.imgur.com/lq1TOrX.png?1 )
參考格式(已下請都填英文)
Please explain how you are using publish_actions to enhance a person's in-app
experience:


不用太認真打




Please provide step-by-step instructions so our review team can reproduce how
you are using publish_actions in your app.
1. Go to http://XXXXXXXXXXX.com (你的網站,自填).
2. 看你要會要使用者做啥(自填,英文).
3. 讓使用者輸入他要分享東西的文字部分(如:Enter Something in textarea)
4. 讓使用者登入/分享(例如:Press "Share to FB" button)的方式.
5. Accept the "publish_actions" permission.
The 啥東東(自填) is published on your timeline.
然後按下Save後再按Submit for review,等候多時,你的APP應該就會取得權限了
p.s如果FB一直說不知道你哪裡有用權限,建議你做個英文版的網站,讓Facebook的人員連
(可以判斷使用者語系非中文就自動轉址)
到裡面,並把步驟簡化一下,讓FB人員比較好用,會比較容易過~
希望會幫到人
作者: crossdunk (推噓自如)   2014-08-25 16:58:00
我上次打中文申請 他叫我打英文 XD
作者: oToToT (屁孩)   2014-08-25 17:15:00
你是說哪裡打中文啊
作者: crossdunk (推噓自如)   2014-08-25 17:25:00
我全部都打中文啊 XD 他回信說要英文 我就懶得申請了
作者: spidergod23 (耶穌激禿)   2014-09-17 12:38:00
~~我之前也是打中文..也是叫我用英文格式XD

Links booklink

Contact Us: admin [ a t ] ucptt.com