3

私は今この問題を抱えていますが、私は他の人もそれを持っているのを見ました。 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にフィードを投稿することは可能です。他の誰かがこのエラーをどのプラットフォームでも経験しており、解決策を見つけた場合は、ここに投稿してください。

ありがとうございます!

答えて

3

この質問への答えは、実際にあなたのアプリがFacebookへの投稿を参照できるようにするためのWebサイトが実際に必要であるということです。ドキュメントでは、少なくとも、これがどこに記載されているかを知ることができませんでした。

1

それがウェブからのメタタグとプロパティを取得し、この公式videoに応じてあなたは、IOSなどのオープングラフを使用してアクションを投稿するためのWebアプリケーション、我々はアンドロイドを作業しているプラ​​ットフォームに関係なく、

を持っている必要がありますurlのみがrefrenceとして機能します。

関連する問題