Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
科罗纳的facebook整合_Facebook_Lua_Coronasdk - Fatal编程技术网

科罗纳的facebook整合

科罗纳的facebook整合,facebook,lua,coronasdk,Facebook,Lua,Coronasdk,我在Facebook上发布的分数在Corona Build 704之前一直运行良好。直到我点击Facebook按钮时弹出的版本号704打开,但在最新版本840中,我点击Facebook按钮时,它会被重定向到浏览器。 这是浏览器的外观。有人知道为什么会这样吗?我需要改变什么吗?我还附上了下面的代码。我正在根据需要发送参数。请帮帮我 local function printTable( t, label, level ) if label then

我在Facebook上发布的分数在Corona Build 704之前一直运行良好。直到我点击Facebook按钮时弹出的版本号704打开,但在最新版本840中,我点击Facebook按钮时,它会被重定向到浏览器。
这是浏览器的外观。有人知道为什么会这样吗?我需要改变什么吗?我还附上了下面的代码。我正在根据需要发送参数。请帮帮我

local function printTable( t, label, level )
            if label then
                print( label ) 
            end
            level = level or 1
            if t then
                for k,v in pairs( t ) do
                    local prefix = ""
                    for i=1,level do
                        prefix = prefix .. "\t"
                    end

                    print( prefix .. "[" .. tostring(k) .. "] = " .. tostring(v) )
                    if type( v ) == "table" then
                        print( prefix .. "{" )
                        printTable( v, nil, level + 1 )
                        print( prefix .. "}" )
                    end
                end
            end
        end

        function callFacebook(appId,theMessage,theCaption,theLink,thePicture,theName)
            local function facebookListener( event )
                if ( "session" == event.type ) then
                    if ( "login" == event.phase ) then
                        facebook.request( "me/feed", "POST", {
                        message = theMessage,
                        name    = theName,
                        caption = theCaption,
                        link    = theLink,
                        picture = thePicture } )
                        if event.isError then
                            if ( "login" == event.phase ) then
                                facebook.logout( )
                            end
                            timer.performWithDelay( 1000, function() local alert = native.showAlert( "Facebook Error", "Your stats did not get posted on your Wall. Please try again later.", { "OK" } ); end )
                        else
                            if ( "login" == event.phase ) then
                                facebook.logout( )
                            end
                            timer.performWithDelay( 1000, function() local alert = native.showAlert( "Posted to Facebook", "Your stats have been posted on your Wall.", { "OK" } ); end )
                        end
                    end
                end
            end

            facebook.login( appId, facebookListener, { "publish_stream" } )
        end