そのため、過去数日間、FacebookチェックインをAndroidアプリに統合しようとしましたが、これまでのところ、認証プロセスを取得して壁に投稿することしかできませんでした. 私はしばらくの間、Open Graph にこだわっています。
現在、Facebook アプリで 1 つのオブジェクト タイプと 1 つのアクション タイプを作成しています。
オブジェクト タイプ: フライト
アクション タイプ: チェックイン
これらのオブジェクトを操作しようとしていますが、これらのエラーが発生し続けます。Response: {"error":{"message":"(#100) The parameter object is required","type":"OAuthException","code":100}}
次のコードの場合:
Bundle params = new Bundle();
params.putString("title", flightNumber);
params.putString("description", flightInfo);
Utility.mAsyncRunner.request("me/objects/flightinfoapp:flight", params, "POST",
new placesCheckInListener(), null);
Facebook アプリの Open Graph コード ジェネレーターによって生成されたものとまったく同じ「タイプ」をパラメーターとして含めると、このエラーが発生します。Response: {"error":{"message":"path と query パラメータの両方で type を指定できません。","type":"OAuthException","code":2500}}
次のコードの場合:
Bundle params = new Bundle();
params.putString("type", "flightinfoapp:flight");
params.putString("title", flightNumber);
params.putString("description", flightInfo);
Utility.mAsyncRunner.request("me/objects/flightinfoapp:flight", params, "POST",
new placesCheckInListener(), null);
誰かが私を助けてくれれば、とても感謝しています! よろしくお願いします!