Based on the code provided by the official Facebook Unity project, I cannot save nor load a score value. I receive no error or message whatsoever - A value of 0 is always returned when I attempt to retrieve the score.
To make matters worse, out of nowhere, I’ve started getting these errors when I attempt to post the score:
You are trying to load data from a www stream which had the following error when downloading.
403 Forbidden
UnityEngine.WWW:get_text()
FBResult:get_Text()
FacebookManager:<SaveScore>m__0(FBResult) (at Assets/Scripts/Facebook/FacebookManager.cs:138)
Facebook.<Start>c__Iterator0:MoveNext()
I haven’t made any changes to the code, they just started appearing every time!
Yeah, i guess i found the solution.
While creating a test user for your game in facebook(roles->test users), make sure to tick yes for
“Authorize Test Users for This App?” and write “publish_actions” in login permissions. Then create this test user and login with it. And your problem should be solved. (This is what worked for me.)