Facebook ウォールにメッセージを送信しています。私の投稿には、画像、タイトル、キャプション、説明が含まれています。単一の投稿の別のアイテムに別のハイパーリンクを提供したいのですが、Facebook ウォールへの投稿の送信に成功しています。ハイパーリンク。私のコードはこちら
Bundle postParams = new Bundle();
postParams.putString(Facebook.TOKEN, facebook.getAccessToken());
postParams.putString("name", "LangGuage");
postParams.putString("href", "http://www.facebook.com");
postParams.putString("caption",msg);
postParams.putString("picture",url1);
postParams.putString("description","Powered by::Hunka Technology Pvt. Ltd.");
postParams.putString("link", "http://www.hunkatech.com");
私の画像とメッセージとタイトルはすべて同じリンクを持っています.すべてに異なるURLを与える方法.
更新: 私もこれをやろうとしましたが、これを取得します:{"error":{"message":"(#100) Missing message or attachment","type":"OAuthException","code":100}}
JSONObject attachment = new JSONObject();
attachment.put(Facebook.TOKEN, facebook.getAccessToken());
attachment.put("message", "hi ");
attachment.put("name", "LangGuage");
attachment.put("link", "http://www.facebook.com");
attachment.put("caption", msg);
JSONObject media = new JSONObject();
media.put("type", "image");
media.put("picture", url1);
media.put("link","http://www.google.com");
attachment.put("media", new JSONArray().put(media));
JSONObject properties = new JSONObject();
JSONObject prop1 = new JSONObject();
prop1.put("text", "Powered by::Hunka Technology Pvt. Ltd.");
prop1.put("link", "http://www.hunkatech.com");
properties.put("Get the App for free", prop1);
attachment.put("properties", properties);
Log.d("FACEBOOK", attachment.toString());
Bundle params = new Bundle();
params.putString("attachment", attachment.toString());
String res = facebook.request("me/feed", params, "POST");
System.out.println("----resp" + res);
どこからでも可能ですか..