android - 如何使用 Corona SDK 工具在 Android 设备的 Facebook 墙上分享或发布游戏分数?

标签 android facebook lua share coronasdk

我想在 Facebook 上分享我的应用程序的一些随机分数。每次运行该应用程序时,我都成功登录到 fb,但该应用程序显示错误。 这是我在 facebook.login 上调用的监听器函数。 Else 语句代替 if (isAvailable) 语句执行。我在互联网上查看了所有内容,但仍然迷路了。

function listener ( event )


      local serviceName = "facebook"  --supported values are "twitter", "facebook", or "sinaWeibo"

       local isAvailable = native.canShowPopup( "social", serviceName )

       if ( isAvailable ) then    --- does not execute this statement 

        local function networkListener( event )

            if ( event.isError ) then
                print( "Network error: ", event.response )
            else
                print ( "RESPONSE: " .. event.response )
            end

        end

        accessTokenFromFacebookLogin = facebook.getCurrentAccessToken();   --- gets token of current fb user
        facebookUserId = facebook.request("me", "GET", { field = "id" });                 --- gets all the data of user in this case user id



        local params = {};
        params.body = "&score="..tostring(newScore).."&access_token="..accessTokenFromFacebookLogin;
        network.request( "https://graph.facebook.com/"..facebookUserId.."/scores", "POST", networkListener, params);   --- post the score on desired user id's feed or something

    else     --- shows this msg instead  of executing if statement :(

        native.showAlert(
            "Cannot post " .. serviceName .. " score.",
            "Please setup your " .. serviceName .. " account or check your network connection.",
            { "OK" } )
    end
end

请帮我解决这个问题。任何帮助都感激不尽。谢谢。

最佳答案

Facebook 不久前改变了他们的政策。您不能再发布预填充的文本(可能有添加的权限,但我不是 100% 确定)。您只能发布链接或图片。那么也许您可以截取乐谱的屏幕截图并上传该图像? 亲切的问候 布拉姆

关于android - 如何使用 Corona SDK 工具在 Android 设备的 Facebook 墙上分享或发布游戏分数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39052047/

相关文章:

algorithm - 使用 Lua 的 BFS 算法找到 2 个节点之间的最短路径

android - 如何抑制生成源中的 Lint 警告?

android - Activity 的 LayoutInflater 已经安装了 Factory,所以我们无法安装 AppCompat 的

Facebook App Access Token 会永远存在吗?

string - Lua前沿模式匹配(全词搜索)

function - 将二维数组传递给 Lua 中的函数

c# - 初始化 Xamarin.Forms 应用程序时找不到调用异步方法的方法

Android USSD 哪个 sim 卡收到 ussd 消息或哪个 sim 插槽收到 ussd 消息(双卡手机)

javascript - 在 Facebook 上分享 URL 而不使用 appId?

html - 在本地实现和测试 Facebook 社交插件