2012-02-22 5 views
2

1月の最後の週以降、iOSアプリのほとんどが見られ、アプリストアでは市販されているので、FacebookにログインしてFacebookに投稿する際に問題があります。 ShareKitを使ってFBに投稿するアプリでもこれを見てきました。FacebookおよびiOSログイン2012年1月以降のバグ - ShareKitまたはSDKの場合でも

私はFBにバグを提出し、同じことを人々が確認していること以外はどこにもいませんでした。

私はURLリクエストの一部のNSLogのを行なったし、問題は自分自身を示しているリダイレクトURLを今日...

誰かが試してみて、助けてくださいもらえますか?

BTW - このすべては2012年1月26日より前に完全に機能していましたが、それ以降私どものコードは変更されていません。

だから我々は空のUIWebViewを持っていると我々はログイン要求

2012-02-22 12行いますhttps://graph.facebook.com = REQUEST 32:28.870 iPadアプリ[15203 1640]/OAuthの/オーソライズのclient_id = 135916249814649 & REDIRECT_URI =のhttp:?&範囲= publish_stream、user_photos &タイプ= user_agentの&表示=タッチ//www.facebook.com/connect/login_success.html>

2012-02-22 12:32:32.531 iPadアプリ[1640:15203] REQUEST = https://m.facebook.com/dialog/permissions.request?app_id=135916249814649 &表示=タッチ&次=のhttp%3A%2F%2Fwww.facebook.com%2Fconnect%2Flogin_success.html &タイプ= & user_agentのパーマ= publish_stream%2Cuser_photos & fbconnect = 1>

2012-02-22 12: 32:35.671 iPad App [1640:15203] REQUEST = http://m.facebook.com/login.php?app_id=135916249814649 &キャンセル= http%3A%2F%2Fwww.facebook.com%2Fconnect%2Flogin_success.html% 3Ferror_reason%3Duser_denied%26error%3Daccess_denied%26error_description%3D%2Buser%2Bdenied%2Byour%2Brequest。 & fbconnect = 1 &次= https%3A%2F%2Fm.facebook.com%2Fdialog%2Fpermissions.request%3F_path%3Dpermissions.request%26app_id%3D135916249814649%26redirect_uri%3Dhttp%253A%252F%252Fwww.facebook.com%252Fconnect %252Flogin_success.html%26display%3Dtouch%26type%3Duser_agent%26perms%3Dpublish_stream%252Cuser_photos%26fbconnect%3D1%26from_login%3D1%26client_id%3D135916249814649 & RCOUNT = 1 & _rdr> [1640スレッド0x15203を処理するように切り替え]

この時点で、FBログインページがiOS UIWebView内に表示されます。有効なFBのEメールアドレスとパスワードを正しく入力すると、次のようになります。

2012-02-22 12:32:56.632 iPadアプリ[1640:15203] REQUEST = https://m.facebook.com/login.php?m=m &次= HTTPS%3A%2F% 2Fm.facebook.com%2FDialog%2Fpermissions.request%3F_path%3Dpermissions.request%26app_id%3D135916249814649%26redirect_uri%3Dhttp%253A%252F%252Fwww.facebook.com%252Fconnect%252Flogin_success.html%26display%3Dtouch%26type%3Duser_agent% 26perms%3Dpublish_stream%252Cuser_photos%26fbconnect%3D1%26from_login%3D1%26client_id%3D135916249814649 & refsrc =のhttp%3A%2F%2Fm.facebook.com%2Flogin.php & REFID = 9>

2012-02-22 12 :32:59.547 iPad App [1640:15203] REQUEST = https://m.facebook.com/#!/dialog/permissions.request?_path=permissions。要求& APP_ID = 135916249814649 & REDIRECT_URI =のhttp%3A%2F%2Fwww.facebook.com%2Fconnect%2Flogin_success.html &表示= &タッチタイプ= & user_agentのパーマ= publish_stream%2Cuser_photos & fbconnect = 1 & from_login = 1 & CLIENT_ID = 135916249814649 & REFID = 9>

2012-02-22 12:33:02.034 iPadアプリ[1640:15203] REQUEST = https://m.facebook.com/dialog/permissions.request?_path=permissions.request & app_id = 135916249814649 & redirect_uri = http%3A%2F%2Fwww.facebook.com%2Fconnect%2Flogin_success.html & display = touch &タイプ= user_agentの&パーマ= publish_stream%2Cuser_photos & fbconnect = 1 & from_login = 1 &のclient_id = 135916249814649 & REFID = 9>

そして、ここでのUIWebViewを返すことにエラーがあります。注 - これはUIWebViewが終了する前に行われ、FB URLにPOSTを送信する前に行われます。

2012-02-22 12:33:02.035 iPadアプリ[1640:15203] ERROR =エラードメイン= NSURLErrorDomainコード= -999 "操作は完了できませんでした(。NSURLErrorDomainエラー-999)" のUserInfo = 0x8a136d0 {NSErrorFailingURLKey = HTTPS:!?//m.facebook.com/# /dialog/permissions.request _path = permissions.request & APP_ID = 135916249814649 & REDIRECT_URI =のhttp%3A%2F%2Fwww.facebook.com%2Fconnect% 2Flogin_success.html &表示= &タッチタイプ= & user_agentのパーマ= publish_stream%2Cuser_photos & fbconnect = 1 & from_login = 1 & CLIENT_ID = 135916249814649 & REFID = 9、NSErrorFailingURLStringKey = HTTPS://m.facebook.c OM /#!/ダイアログ/ permissions.request?_path = permissions.request & APP_ID = 135916249814649 & REDIRECT_URI =のhttp%3A%2F%2Fwww.facebook.com%2Fconnect%2Flogin_success.html &表示= &タイプ= user_agentの&パーマに触れます= publish_stream%2Cuser_photos & fbconnect = 1 & from_login = 1 & CLIENT_ID = 135916249814649 & REFID = 9}

だから=========

以外 "FBが壊れています..."彼らは何もしていないようでも、この問題に対処しているようにも見えません。それは、ほぼ1カ月経っており、私たちは叫んで、顧客とユーザーの間に何が起こっているのでしょうか?

いくつかのアプリ(私たち自身およびサードパーティ)が使用シェアキットが作業している、といくつかのではない...

すべてのヘルプは途方もいただければ幸いです。

ありがとうございました

+1

は冗談されていないが、あなたはFacbookを求めて試してみましたか? – Widor

+1

私はポストで言ったように、はい私が持っていると私は応答がありませんでした。私はこの「バグ」が2011年10月に最初に報告され、閉鎖されていたのを見たことがありますが、1月末時点でクローズドバグに投稿されています。 – iOSProgrammingIsFun

+0

バグはバグです。あなたのダイアログはFacebookで起こるはずです。 StackOverflowでここで何ができますか?私たちは皆、あなたのようなサードパーティのデベロッパーです。 – DMCS

答えて

1

これは修正されました。

FBは一部のURLだけでなく、クライアント側認証の仕組みを変更して誰にも気にしませんでした。

クライアントサイド認証のJavascriptコードを見て、これをiOSでエミュレートするとうまくいきます。

(現時点では。)私はFacebookのを嫌い

神はそんなに...

関連する問題