0

すでにインストールおよび認証されているアプリからアカウント情報を取得することで、Facebook および Twitter の資格情報を活用できるかどうかを尋ねられています。

これは、アプリが実行中で、ユーザーが FB または TW を介してログインしていることを意味します。次に、アプリを起動します。これらの資格情報を取得して、ユーザーがアプリにログインしたままにすることはできますか? これはあまり良いことではないと思いますが、彼らは私に答えを求めています。

調べてみたのですが、関連するものが見つからなかったので、ありえないと思っています。

誰かがこれを確認したり、それを行う方法を教えてもらえますか?

4

2 に答える 2

0

アプリからTwitterまたはFacebookにデータを共有したいだけの場合は、共有インテントを使用してこれを行う必要があります。このようにして、ユーザーがこのデータを公開するために選択したアプリを選択しながら、データを任意のアプリ(FBやTwitter、または電子メールやメッセージングなどの他のアプリ)にプッシュします。詳細については、開発者ブログをご覧ください: http: //android-developers.blogspot.com/2012/02/share-with-intents.html

そしてここのチュートリアル:http: //mobile.tutsplus.com/tutorials/android/android-sdk-implement-a-share-intent/

ユーザーのタイムラインやウォールポストを取得するなど、認証されたアカウントで特定のことをしたい場合、その認証されたトークンを別のアプリから借りることはできないと思います。アプリを各ソーシャルネットワークに登録し、ユーザーに資格情報を尋ねてトークンを取得する必要があります。次に、これらのサービスからデータを取得できます。

于 2012-06-11T15:57:02.427 に答える
0

いいえ、できません。アプリケーションキーとアプリケーションシークレットを取得するには、各アプリケーションをそれぞれのソーシャルネットワークに登録する必要があります。次に、ソーシャルネットワークのサーバーに認証トークンを要求する必要があります。トークンは特定のアプリケーションキーとシークレットに基づいているため、この認証トークンを利用できる場合でも(たとえば、ルート化されたデバイスで)、キーとシークレットを知っている必要があるため、役に立たないでしょう。秘密の。Ands Facebookは、セキュリティの追加レイヤーとしてアプリの署名と一致します。

プレーンでシンプルないいえ:)

于 2012-06-11T16:09:26.843 に答える