Я изучаю, как использовать API графа facebook в игре unity3d, для создания объекта, чтобы использовать их, запрашивая подарки у друзей, играющих в игру, отправляя вызов, чтобы пригласить в игру.
Я попытался добавить их с помощью графического API,
{
"app_id":29xxxxxxxxxxxxx,
"type":"testapp:life",
"url":"https://apps.facebook.com/appname",
"title":"Life",
"description":"Use this life to play another time!"
}
получил результат ниже,
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1,
"fbtrace_id": "XXXXXXXXXXX"
}
}
Я также пытался использовать скрипт С#
var formDict = new Dictionary<string, string>()
{
{"title", "Life"},
{"type", "testapp:life"},
{"app_id", "29xxxxxxxxxxxx"}
};
var formData = new Dictionary<string, string>() { { "object", Facebook.MiniJSON.Json.Serialize(formDict) } };
FB.API("/me?objects/testapp:life", HttpMethod.POST, CreateFBLifeCallback, formData);
и получая ошибку ниже в журнале,
{"error":{"message":"(#10) Application does not have permission for this action","type":"OAuthException","code":10,"fbtrace_id":"XXXXXXXXXXX"}}
По-прежнему не удается создать объект. И немного смущен тем, какой метод я должен использовать для создания объекта? или я что-то не так делаю?
Помощь будет оценена.
И даже если бы это было еще дело, путь, наверное, должен быть /me/objects, а не /me?objects
спасибо @luschn я прочитал это в каком-то блоге. Тогда как я могу использовать заранее определенные объекты для своей цели? спасибо @04FS я пробовал и /me/objects и /me?objects
вы даже не проверяли официальные документы еще? > Developers.facebook.com/docs/sharing/opengraph/using-actions
да, но я не могу найти, как их использовать для единства, кода С#.





выглядит как пользовательский объект/действие og, но они устарели. где вы об этом прочитали?