2

初めての投稿なので間違っていたらすみません。

私は Android ゲームを構築しており、Facebook の投稿をそれに統合しようとしています。技術の詳細は次のとおりです。

  • ウィンドウズ7
  • FDT での開発
  • Flex 4.6 と Adob​​e Air for Android の使用
  • アクションスクリプト 3.0。

FacebookMobile.init をプラグインし、アプリの ID とコールバック関数の両方を渡します。ただし、次のメッセージが返されます。

"{"error":{"message":"現在のユーザーに関する情報を照会するには、アクティブなアクセス トークンを使用する必要があります。","type":"OAuthException","code":2500}}"

他のいくつかのページで、人々が実際の解決策なしにこれを購入していることに気付きました. 別のサイトで見つかった damarmada ソリューションを試しましたが、これも機能しませんでした。

御時間ありがとうございます、

4

4 に答える 4

0

ソリューション !!

private function onAddedToStage(event:Event):void
{
    FacebookMobile.init(_appId, initHandler);
}   
private function initHandler(success:Object,fail:Object):void
{
    if(success)         
{               
    // good the user is already connected           
}           
else            
{
    var myWebView:StageWebView = new StageWebView();
    myWebView.stage = Starling.current.nativeStage;
    myWebView.viewPort = new Rectangle(0,0,stage.stageWidth,stage.stageHeight);
    FacebookMobile.login(loginHandler, Starling.current.nativeStage, PERMISSIONS, myWebView);
    }       
}

から: http://forums.adobe.com/thread/928058

于 2012-12-29T19:13:26.333 に答える
0

アプリがログインしていないか、SingleSignOn を使用している場合は Facebook アプリがログインしていないようです。ログインすると、Facebook アプリにアクセス トークンが与えられ、データの要求時にそれを提供します。

于 2012-06-13T19:33:56.683 に答える