我现在已经没有这个问题了一段时间,我看到其他人一样好。 它对付张贴您在开放图谱创建发布与应用程序的自定义对象。 我主要是为所有平台上的这个问题,但现在让我们说我使用的Android系统。 如果有人在C#或IOS,甚至在PHP中做到了这一点,请发表您的答案。
一个例子:
我有一个对象,张贴一顿饭到Facebook。 比方说,它的属性有以下几种。
mealName = "Lunch"
mealType = "Vegetarian"
mealLocation = "Somewheresville, OH"
现在,我有我的Open Graph另一个对象,它被称为DailyFood。 它有诸如以下属性。
day = "12/01/2012"
meal = "MyCustomMeal" // This references a meal object
现在,当我去张贴我尝试做在Java中以下。
//Build Meal
JSONObject mealData = new JSONObject();
mealData.put("mealName", "Lunch");
mealData.put("mealType", "Vegetarian");
mealData.put("mealLocation", "Somewheresville, OH");
Bundle params = new Bundle();
params.putString("day", "12/01/2012");
params.putString("meal", mealData.ToString());
AsyncFacebookRunner request = new AsyncFacebookRunner(facebook);
这是我生成以下错误代码。
{"error":
{"message":"(#3503) is an invalid value for property
\"meal\" with type \"Reference\"","type":"OAuthException","code":3503}}
现在我知道,它说OAuthException但我能张贴饲料Facebook的这个程序就好了。 如果任何人有过任何平台上的这个错误,并已找到了解决方法,请张贴在这里。
谢谢!