gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 01:04:05 25 4
gpt4 key购买 nike

我想在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com