問題タブ [fbconnect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - FBConnect: session:didLogin は、ユーザーが 2 回目にログインしようとしたときから呼び出されませんか?
FBConnect SDK を使用して Facebook に接続しようとしています。ユーザーが最初にログインしようとすると、すべてが正常に機能します。デリゲート メソッドsession:didLogin
が呼び出された後、ユーザーのステータスを更新し、写真をアップロードするための拡張アクセス許可を取得できます。ただし、ユーザーがログアウト ボタンをタップして再度接続しようとすると、2 回目以降は常にsession:didLogin
NEVER が呼び出されます。これは、セッションがキャッシュされている場合 (ユーザが FBLoginDialog のチェックボックスをクリックした場合) とキャッシュされていない場合の両方で発生します。
拡張アクセス許可を取得するためにユーザーがタップする必要があるボタンの表示を開始するには、セッションが確立されたときに正しく認識する必要があります。
次の可能性のうち、正しい/予想される動作はどれですか?
1) セッションがキャッシュされている場合、ユーザーの 2 回目のログインはsession:didLogin
呼び出されませんが、セッションは実際に接続されており (つまり、接続されている_session.IsConnected
必要がありますYES
)、セッションを確立するために他に何もする必要はありません。
2) セッションがキャッシュされている場合、ユーザーが 2 回目にログインしたときsession:didLogin
に呼び出されず、セッションが接続されないため、セッションを確立するためにさらにアクションが必要になります (この場合はどうすればよいでしょうか?);
3) セッションがキャッシュされていない場合、ユーザーが 2 回目にログインしたときsession:didLogin
に呼び出され、セッションが確立されます。
関連するコードは次のとおりです。何か問題があり、セッションの状態 (キャッシュされているかどうか) に関係なく、複数の正しいログインを達成するための現在のベスト プラクティスを教えてください。前もって感謝します。
iphone - FBConnect (IPHONE) 、カスタム パブリッシュ ダイアログ
FBdialog をカスタマイズすることは可能ですか??、ユーザーが投稿を公開したいときに、ダイアログの添付ファイルを既に変更しています。しかし、ダイアログが表示するテキストフィールドを非表示にする必要があります...このプロパティにアクセスする方法がありますか、それともFacebookのサーバーからページをロードする単なるwebViewですか?
私の悪い英語でごめんなさい!
前もって感謝します
iphone - 問題 FBConnect (IPHONE)、コードが didLoad で実行されない
3日前、このコードは機能しました...:(
ロードされた Facebook ユーザー名を表示するようにラベルが更新されることはありません。
(IB でラベルを接続し、すべての fbconnect デリゲートをインポートしました)
デバッグで実行すると、変数名は正しいのですが、namefb.text が更新されません。
何か案は?
私の英語でごめんなさい..:)
iphone - FacebookConnectのコンパイルエラー
FBConnectを使用してiPhoneアプリをコンパイルすると、警告が1つとエラーが1つ発生します。エラーは次のとおりです。
問題が何であるか、そしてそれを追跡する方法について何か考えはありますか?
よろしく
デイブ
iphone - FacebookConnectiPhoneの質問
私は自分のアプリケーションで何かを共有するためにFacebookConnectを使用しています。そこで、「ログイン/Facebookで共有」という2つのボタンを使用してFacebookConnectAPIを実装したいと思いますUIACtionSheet
。
今、私はいくつかの質問があります:
UIActionSheet
「Facebookで共有」「ログイン」というタイトルのボタンが2つあると仮定します。
ユーザーがFacebookにログインしたときに、ログインボタンのタイトルを「ログアウト」に変更したい。私はこの関数を使用する必要があることを知っています:
2-Facebookにログインしました。アプリケーションから出て、アプリケーションを再度開くときは、もう一度ログインする必要があります。どうすればこれを防ぐことができますか?
3-最後に、UIWebViewからFacebookにテキストを共有したいと思います。私のウェブビューアウトレットの名前は「myWeb」です。Facebook ConnectをUIWebViewに接続して共有するにはどうすればよいですか?
使用する必要があります
?
iphone - Facebook接続を介してUIWebviewを公開する
fbConnect
CocoaTouchアプリケーションで使用しています。私はUIWebview
自分の見解を持っており、UIWebviewのコンテキスト(その唯一のテキスト)をFaceBookに公開したいと思います。
FBStream
UIWebviewを公開するには、をどのように変更すればよいですか?
これが私のUIWebViewコードです:
iphone - NavigationController と FBConnect の問題 [iPhone SDK]
AnotherViewController
[NavigationController プロジェクトに基づく] でアプリに Facbook 接続を実装します。そこには、facebook に共有するものがあります。そのため、このコードをviewDidLoad
. ユーザーが Push animation で AnotherViewController に移動したとき。私のFBSessionがログインしているように見えます!! ユーザーがボタンを選択してactionSheetが表示されたときに、facebookにログインすることを決定したい
したがって、そのコードをviewDidUnload
メソッドに配置すると、すべて正常に機能しますが、私のFacebook APIキーとシークレットは機能しません!!! なぜ ?どうすれば私の問題を解決できますか? :| ありがとうございました 。
iphone - Facebook Connect for iPhone のセッション オブジェクトに関する混乱
私は Facebook のドキュメントをたくさん読みましたが、セッション オブジェクトの役割についてかなり混乱しています。たとえば、次のメソッドを使用します。
何かを行うためにデリゲート コールバックを待機する必要があると思われる場合、返されたセッション オブジェクトをどうすればよいでしょうか?
第 2 に、後でアプリを実行したときに、ユーザーが以前の実行中に自分のアカウントへのアクセスを許可した場合、セッション オブジェクトへの参照を取得して、Facebook アカウントに接続し、ステータスなどを投稿できるようにするにはどうすればよいですか? ? ドキュメントでは [セッションの再開] について言及されていますが、そのセッション参照がどこから来るべきかについては言及されていません。(そして [[FBSession session] resume] を呼び出すとコンパイルされますが、動作しません。)
ありがとう。
iphone - NSStringを解析して、XCode内で正しく形成されたJSON文字列を確認します
JSON文字列を作成するために使用しているPLISTから文字列データを読み取っています(ちなみにFacebook Connect内で使用するため)。
これはすべてうまく機能しますが、特定のイベントの説明(約150のうち4つ)のダイアログに表示されるテキストは空白です。明らかな候補を見つけました。つまり、説明に「たとえば文字または著作権記号が含まれています。私の質問は、stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncodingなど、危険な文字をエスケープまたは無視する簡単なメソッド呼び出しがありますか?
前もって感謝します、
デイブ
iphone - iPhone での Facebook Connect の問題
FaceBook Connect を iPhone アプリと統合する必要があります。SDK をダウンロードし、Facebook に新しいアプリを追加しました。
しかし、私には問題があります。すべてのサンプルとチュートリアルには、フィードの発行に関する機能が含まれています。SDK に含まれているサンプルでは、次の代わりにテンプレート バンドル ID を挿入する必要があります'9999999'
。
templateBundleId はどこで作成できますか? 開発者ツールで作成する方法が見つかりません。
テンプレートが廃止された可能性があります。それが本当なら、FB で公開するために何を使用できますか? また、iPhone SDK を使用してそれを行うにはどうすればよいですか?