私は今この問題を抱えていますが、私は他の人もそれを持っているのを見ました。 Open Graphで作成した独自のオブジェクトを投稿してアプリケーションに投稿する必要があります。この問題は主にすべてのプラットフォームで発生していますが、今は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にフィードを投稿することは可能です。他の誰かがこのエラーをどのプラットフォームでも経験しており、解決策を見つけた場合は、ここに投稿してください。
ありがとうございます!