How to get Open Graph object ID in Facebook app request method when trying to send a gift to friend.
I'm trying to send a gift through Facebook game request method.
https://developers.facebook.com/docs/games/services/gamerequests/
Setting the "OGActionType" as "Send", however I can't figure out where to get the "object_id" as the Open Graph Objects have been deprecated and no longer shows in the developer console. I tried creating my own open graph object by setting up a html page with "Open Graph Meta Tags" and verified that it's working through the "Facebook Sharing Debugger" as explained here
https://developers.facebook.com/docs/sharing/opengraph/using-objects/
but it doesn't show me the "OpenGraphID" and I can't figure out where to find it. I tried passing the page URL as the object ID but that didn't work as expected. Is it even possible to send gifts now? I'm completely lost as most of the answers that I have found are obsolete specially since Facebook has deprecated the open graph objects within the console.
For clarification, this is how I'm trying to send the request. I can successfully send normal requests (without specifying the "OGActionType" and the object ID) but that's not what I want.
if (!FB.IsLoggedIn)
{
Debug.LogWarning("Failed sending gift as the player isn't logged in to facebook");
return;
}
// FB.AppRequest(faceBookRequestToBeSent.GetMessage, OGActionType.SEND, objectIDURL, idOfReceipents, faceBookRequestToBeSent.GetAdditionalData, faceBookRequestToBeSent.GetTitle,
FB.AppRequest(faceBookRequestToBeSent.GetMessage, idOfReceipents, null, null, null, faceBookRequestToBeSent.GetAdditionalData, faceBookRequestToBeSent.GetTitle, (result) =>
{
Debug.Log($"result: {result.RawResult} ");
if (result.Cancelled || result.Error != null)
{
Debug.Log($"Failed sending gift. Error: {result.Error} ");
return;
}
var res = result.ResultDictionary;
Debug.Log("Request sent " + result.RawResult);
});
}
Your answer
Follow this Question
Related Questions
I can't see anything on the, Android Build Facebook Settings, tab. 0 Answers
Google Play and Facebook leaderboards 0 Answers
Facebook Invite and track 0 Answers
Facebook sharing on iOS with Unity game 0 Answers