ユーザーがFacebookでいくつかのテキストの興味深い断片を共有できるようにするAndroidアプリケーションがあります。
ユーザーのウォールでの共有は正常に機能し、次のチュートリアルを使用して実装されています: http://www.integratingstuff.com/2010/10/14/integrating-facebook-into-an-android-application/
私は自分のアプリケーションの facebook ファン ページも持っており、そのような個別の共有をすべてそのページに統合したいと考えています。そのため、一部のユーザーが自分のウォールでテキストを共有すると、プログラムはこれを Facebook のファン ページにも公開します。そのため、誰かが議論に興味を持っている場合、ファン ページに「いいね」を付けて、他のユーザーが作成するすべてのコメントを購読することができます。
私の問題は、ユーザーのウォールに公開するか、ファンページに公開できることです。両方を同時に行うにはどうすればよいですか?
public void postToWall(){
Bundle parameters = new Bundle();
parameters.putString("message", this.messageToPost);
parameters.putString("description", this.messageDesc);
parameters.putString("link", this.messageLink);
// parameters.putString("target_id", FAN_PAGE_ID);
try {
facebook.request("me");
// String response = facebook.request("me/feed", parameters, "POST");
String response = facebook.request(FAN_PAGE_ID+"/feed", parameters, "POST");
Log.d("Tests", "got response: " + response);
if (response == null || response.equals("") ||
response.equals("false")) {
showToast("Blank response.");
}
else {
showToast("Message posted to your facebook wall!");
}
finish();
} catch (Exception e) {
showToast("Failed to post to wall!");
e.printStackTrace();
finish();
}
}
この行はユーザーのウォールに公開します
String response = facebook.request("me/feed", parameters, "POST");
そしてこちらはファンページへ
String response = facebook.request(FAN_PAGE_ID+"/feed", parameters, "POST");
この投稿を使用して、ファン ページでアプリを公開するためのアクセス許可を設定しました PHP 経由で Facebook ファン ページに投稿する簡単な例?