問題タブ [social-framework]
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.
ios - Facebook SLRequest で「拡張アクセス許可」を使用する
iOS アプリから Facebook を操作しています。iOS 6 の Social Framework から SLRequest を使用して OAuth を回避したいと考えています。
「拡張アクセス許可」に分類される Facebook API の「ストリームの読み取り」アクセス許可を使用したいと考えています。ソーシャル統合に関する WWDC 2012 のビデオによると、WWDC の時点では拡張アクセス許可は利用できませんでしたが、変更される可能性があり、ドキュメントに注意してください。
これは変わりましたか?さらに良いことに、この情報はドキュメントのどこにありますか?
iphone - 選択したACAccountを保存して、アプリでさらに使用できるようにする適切な方法は何ですか?
ユーザーがiOSに統合されたTwitterアカウントの1つを使用するアプリを作成しています。私はAccountsFrameworkを使用していますが、ドキュメントの例では、Twitterへのリクエストが実行されるアカウントがこの方法で取得されます。ACAccount *twitterAccount = [accountsArray objectAtIndex:0];
したがって、ユーザーは使用している「TWAccount」を選択できません。
すべてのTwitterアカウントを表示するUISheetを簡単に作成し、ユーザーが必要なアカウントを選択できるようにしますが、私の質問は次のとおりです。
選択したアカウントをアプリを通じて長期間使用するために保存する適切な方法は何ですか?
編集:申し訳ありませんが、私の質問は完全には明確ではありませんでした。アプリの他の設定を保存するのと同じように保存したいと思います。したがって、ユーザーが初めてアプリを起動するときは、使用するアカウントを選択する必要がありますが、その後は、再起動するときにもう選択する必要はありません。
objective-c - ACAccountStore でユーザーの決定をリセットするには?
OS X で構成されている場合、ACAccountStore を使用してユーザーの Facebook アカウントにアクセスしています。 を呼び出した後requestAccessToAccountsWithType:options:completion:
、Facebook アカウントへのアクセス許可を求めるダイアログがユーザーに表示されます。利用可能なオプションは「はい」と「いいえ」の 2 つです。ユーザーがこのダイアログで「いいえ」を選択した場合、アクセスは許可されません。これは完全に理にかなっています。残念ながら、後の段階でユーザーに同じ質問をする方法を見つけられませんでした。さらに を呼び出すたびrequestAccessToAccountsWithType:options:completion:
に、拒否された要求に対する応答が即座に返されます。ダイアログがポップアップしなくなりました。
私の質問は、リクエストダイアログをもう一度表示するというユーザーの最初の決定を何らかの方法でリセットできるかどうかです。
ios - Social Framework を使用して Twitter OAuth トークンを取得する (iOS6)
iOS ソーシャル フレームワークを使用して Twitter OAuth トークンを取得する方法について、少し混乱しています。iOS6 で Facebook と Twitter のアカウントを設定していて、ACAccount を取得できると仮定します。Facebook ACAccount の ACAccountCredential を確認すると、OAuthToken プロパティが設定されていますが、Twitter ACAccount では設定されていません。Twitter ACAccount の他のすべての詳細は設定されていますが、ACAccountCredential は設定されていません。
さらに混乱を招くのは、リバース認証を使用して OAuth トークンを取得する方法に関する記事 ( https://dev.twitter.com/docs/ios/using-reverse-auth )に出くわしたことです。この記事では、 https: //api.twitter.com/oauth/request_token を呼び出して、oauth_* パラメータ パラメータ (consumer_key、nononce など) の辞書を渡すことについて説明しています。いずれにせよ、これを試してみると、「oauth 署名とトークンの検証に失敗しました」というエラーが返されます。
私の質問は、ACAccountCredential で Twitter OAuth トークンを表示する必要がありますか、それとも逆認証を使用する必要がありますか? もしそうなら、oauth_* パラメータを含む NSDictionary を明示的に渡す必要がありますか、それとも ACAccount を添付するだけで十分ですか?
iphone - iOSのACAccountStoreからFacebookのuidを取得しますか?
こんにちは、iOS 6のACAccountStoreから Facebook ユーザーの UID を取得したいと考えています。
self.facebookAccountには UID がありますが、取得できません...
facebook - iOS6以降でFacebookとTwitterのACAccountStoreDidChangeNotificationを処理する
FacebookとTwitterの統合にソーシャルフレームワークを使用しています。このために私はこのリンクをたどり ました。アプリがACAccountStoreDidChangeNotificationを受信した場合を除いて、すべてが正常に機能しています。クラッシュします。アプリがクラッシュすると
1)初めてアプリをインストールしましたが、ユーザーは[設定]でFacebook/Twitterアカウントを構成していません。
2)Facebook / Twitterのいずれかのメソッドを呼び出すと、正しいアカウントが構成されていないため、エラーコード6が表示されます。
3)HOMEボタンをクリックして、アプリがバックグラウンドに入り、Settigsにアカウントを追加します。
4)アカウントを構成してアプリに戻ると、アプリがバックグラウンドで起動し、ACAccountStoreDidChangeNotificationを受け取ります。
5)ACAccountStoreDidChangeNotificationのセレクターで、アカウントオブジェクトがnilであるため、アプリがクラッシュします。だから私はnilをチェックしました
これが私のコードです
ただし、accountChangedメソッドは複数回呼び出されます。これの何が問題になっていますか?この状況にどのように対処できますか?どんな種類の助けも大歓迎です。
前もって感謝します。
ios - Rubymotion を使用した iOS での以前のバージョンのサポートに弱いフレームワークを使用する
Facebook と Twitter への投稿を含めるように Rubymotion アプリを作成しました。
これにSLComposeViewController
必要なクラスは、iOS 6.0 以降でのみ使用できます。
iOS 5.0 ユーザーにもアプリを提供したいと考えています。
ソーシャル フレームワークと Twitter フレームワークを rakefile のウィーク フレームワーク構成に移動しました。
そして私のコントローラーではSLComposeViewController
、Facebook の投稿機能を読み込もうとする前に、 が定義されている (iOS > 5 であることを意味する) かどうかを確認します。
私が抱えている問題は、Facebook の投稿機能 (iOS 6 以降でのみ利用可能) が表示され、iOS 5.0 シミュレーターで動作していることです。
これがなぜなのか説明できる人はいますか?
iphone - iOS の Social Framework で影画面が発生する
「Facebookと共有」機能を備えたアプリケーションを作成しますこのコードを使用してFacebook共有を作成します
SLComposeViewController を使用した割り当て/初期化 facebookViewController オブジェクトが既にあります。
初めて共有するのは問題ありません。しかし、私はこのような影の画面を取得する 2 回目を共有します
誰でも助けることができますか?よろしくお願いします。