私は、Flash Builder と Flex を使用して、Facebook のサンプル アプリに取り組んでいます。今、私はすべてを稼働させていますが、特に作業履歴の部分に問題が 1 つあります。ユーザーの作業履歴を表示しようとすると、ログインするためのコードは次のようになります。
protected function login():void
{
FacebookDesktop.login(loginHandler, ["user_birthday", "user_work_history"]);
}
ここで、loginHandler はコールバック関数であり、ユーザーに関するデータを表示します。
protected function loginHandler(success:Object,fail:Object):void
{
if (success){
currentState = "LoggedIn";
fname.text = success.user.name;
userImg.source=FacebookDesktop.getImageUrl(success.uid,"small");
birthdayLbl.text=success.user.birthday;
workLbl.text=success.user.work;
}
}
ここで、success.user.work で問題が発生します。最終的に次のように出力されます。
[object,Object],[object,Object],[object,Object],[object,Object]
明らかに、私は何か間違ったことをしています..しかし、それが正確に何であるかを理解することはできません。いくつかの指針に感謝します!
ありがとう!
ルディ。