我試圖在Facebook開發者上設置一個iOS 6.0及以上的應用程序,一切都很好,並使用最新的SDK工作正常。問題是,儘管身份驗證正常,但在後來的應用程序中請求發佈權限,並且當Facebook帳戶是而非開發人員中心的Facebook應用程序的成員時,這些權限不會被請求,屏幕會彈出Facebook又回到了應用程序而沒有做任何事情。當我嘗試使用Facebook Dev上的管理員帳戶使用該應用程序時,它就可以工作。Facebook無法檢索iPhone Store ID?
有問題的發佈操作是Facebook Graph帖子,它對管理員帳戶正常工作。
在之前的應用程序中,我沒有通過Facebook應用程序設置中的Facebook開發人員門戶請求發佈權限(您知道,Facebook的應用程序評論位),因此也不能這樣做。這些應用程序適用於不是會員的帳戶。
我知道代碼很好,代碼從以前的應用程序中重用。
我認爲這是因爲我無法在設置中輸入正確的Facebook應用程序ID。這可能是原因嗎?雖然應用程序ID是在iTunes Connect中,但Facebook還是無法找到它,因爲該應用程序在蘋果的評論中。
對這個夢魘般的用戶權利問題有任何想法?
由於API v2引入,每個新的應用程序,你需要通過審查任何擴展許可(除了三個基本的) - 否則你將只能問問用戶這些權限在應用程序(admin/developer/tester)中扮演了角色。 – CBroe 2014-09-06 14:59:42
這是正確的答案。我想標記它,但不能,因爲它是一個評論。謝謝你,先生! – Yasper 2014-09-06 19:12:43
添加它作爲答案,以及一些擴展信息。 – CBroe 2014-09-07 12:52:07