androidでのOAuth認証に関しての質問

173 views
Skip to first unread message

kimukou_26

unread,
May 27, 2013, 1:25:06 AM5/27/13
to facebo...@googlegroups.com

で現在最新の facebook4j-1.1.7.jar
で挙動確認していますが、

FaceBookの認証が変更されているせいか
以前の方式ではログインできなくなっています。
(初回は認証しているように見えますが、
 次回からはコールバックで指定したURLに強引に飛ばされてしまう動き<投稿等ができない)


具体的にどう対処すれば認証できるようになる感じなのでしょうか?
- facebookアプリ自体の設定を◎◎といじる
- OAuthのやり方自体変更しないと駄目

等のお話があれば情報を頂けると幸いです

Ryuji Yamashita

unread,
May 28, 2013, 11:02:06 PM5/28/13
to facebo...@googlegroups.com
「次回から」というのは、ログイン後に投稿等の何かのAPIを発行するタイミング、という理解でよろしいでしょうか。
とすると、確認してみましたが当方で再現できません。
「次回から」の時点で使用しているFacebookインスタンスは、ログインしたときと同じインスタンスになってますでしょうか?

2013年5月27日月曜日 14時25分06秒 UTC+9 kimukou_26:

kimukou buzz

unread,
May 30, 2013, 3:07:31 AM5/30/13
to facebo...@googlegroups.com
返送先がおかしくなっていたので再送します

----------------------------------------------------------------------------------------------

1回め認証  に JSのエラーっぽいものが表示
2回め認証  コールバックの位置に認証後リダイレクト のような状況になっています

Facebookインスタンスはアプリ自体終了させてないので同じ認識、
一度アプリを落として起動後、再度認証をした場合 2回めと同じ挙動です
( facebook.shutdown 等の関数はあるのでしょうか?)

あとは下記の設定が違うと思われるのですが
御確認いただくことは可能でしょうか?

埋め込み画像 1埋め込み画像 2


2013年5月29日 12:02 Ryuji Yamashita <roun...@gmail.com>:

--
Twitterアカウント: @facebook4j https://twitter.com/facebook4j
---
このメールは Google グループのグループ「Facebook4J J」の登録者に送られています。
このグループから退会し、メールの受信を停止するには、facebook4j-j...@googlegroups.com にメールを送信します。
このグループに投稿するには、facebo...@googlegroups.com にメールを送信してください。
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
 
 


image.png
image.png

Ryuji Yamashita

unread,
May 30, 2013, 7:29:59 AM5/30/13
to facebo...@googlegroups.com
この詳細設定については、僕の試したアプリの設定と特に相違はありません。
(どういう理由で詳細設定を疑っているのかもわからないので教えてください)
事象の雰囲気だけはわかるのですが、どういうコードがどういう順序で動いているかわからないので、可能な範囲で教えていただければと思います。

2013年5月30日木曜日 16時07分31秒 UTC+9 kimukou_26:
返送先がおかしくなっていたので再送します

----------------------------------------------------------------------------------------------
このグループから退会し、メールの受信を停止するには、facebook4j-j+unsubscribe@googlegroups.com にメールを送信します。

kimukou_26

unread,
May 31, 2013, 1:04:25 AM5/31/13
to facebo...@googlegroups.com
コメントありがとうございます。

https://github.com/kimukou/facebook4j-android-example 

自体は 
roundrop 様が 以前github側で提供していただいた物を
eclipseベースで認識する構成に変更したものです(クラス名等はリファクタリングしておりますが、処理は基本そのままです)

で、去年までは動いておりました(認証処理)
で、現在は同じ処理で認証ログインすることができません。
<ちょうどシングルサインオン等の話題が出てきたあたり


 roundrop 様の方では問題なく動いているという事でしたので
こちらがわの設定ミスが有るかどうか御確認いただきたかったのですが
あとは確認しないと駄目なところとかありますでしょうか?

 またあたらしいFBだとFB側でログイン管理している(明示的にログアウトしないと駄目)
というお話も小耳に挟んでいるのですが
現認証方式がその形になっているのか、こちらがわのログアウト処理する関数等が見つけられていないため動かないのか
等の情報をいただけると幸いです


2013年5月30日木曜日 20時29分59秒 UTC+9 Ryuji Yamashita:

kimukou_26

unread,
Jun 13, 2013, 3:00:50 AM6/13/13
to facebo...@googlegroups.com
自己レスです

本日
facebook4j-1.1.9.jar 最新版に
に差し替えた時点で動くようになりました。

ただこれはFBの仕様により
ペナルティが解除された形で動いていた気もします(動かなくなってから数ヶ月は経過)

これは別の質問として質問させて頂きます


2013年5月31日金曜日 14時04分25秒 UTC+9 kimukou_26:
Reply all
Reply to author
Forward
0 new messages