2017-05-11 4 views
-1

現在、私はFacebook上のポストアップデートとしてユーザーがテキストを共有できる機能を必要とするアンドロイドアプリを開発しています。私はFacebookに投稿するのには完全に動作するがfacebook SDKの古いバージョンを使用する1つの例を見つけました。その例のリンクはhttp://stacktips.com/tutorials/android/using-facebook-sdk-in-android-exampleです。この例は、facebook SDK 3.19.1バージョンで動作します。Facebook SDK 4.0を使用してAndroidアプリからFacebookブックのアップデートを投稿するには?

まず、私は、現在のFacebook SDKのバージョン4+ &なく、私の疑問についての答えを見つけることができるを使用しています:

  1. 私はFacebook上でアップデートを投稿するFacebookのログインモジュールを含める必要がありますか?

第2に、私はFacebookの上でそのメッセージを共有できるようにするべき共有ボタンを持っているlistviewを持っています。上記の画面で

enter image description here

、ユーザーが自分のFacebookの壁にメッセージ上で共有することができます:ここでは、画面のスクリーンショットです。

私は上記のリストを表示するためにCursorAdpaterを使用していますので、共有操作を実行するためにCursorAdpaterクラスのShareボタンのonClickイベントを実装しました。

私はこの質問が重複していることを知っていますが、私はSDK verion 4.0から廃止された多くのリソースを検索しました&この質問に対する具体的な解決策は見つかりませんでした。ですから、この質問を重複としてマーキングする前に、私の質問全体を読んでください。

いずれの例/参考文献も認められるであろう。

+0

チェックそれはあなたhttps://developers.facebook.com/docs/sharing/android –

+0

@PradeepGuptaがそれを経て、それが唯一の共有動画を表示するのに役立ちます。このリンクをチェックし、リンク、写真はありませんが、ユーザーのFacebookの壁にテキスト/メッセージを投稿するための例はありません。 アドバンストピック内のカスタムインターフェイスの手順を示しましたが、例はありません。 –

答えて

0
Try this 

Bundle params = new Bundle(); 
params.putString("message", "This is a test message"); 
/* make the API call */ 
new GraphRequest(
    AccessToken.getCurrentAccessToken(), 
    "/me/feed", 
    params, 
    HttpMethod.POST, 
    new GraphRequest.Callback() { 
     public void onCompleted(GraphResponse response) { 
      /* handle the result */ 
     } 
    } 
).executeAsync(); 

と、このリンクhttps://developers.facebook.com/docs/graph-api/reference/v2.9/user/feed

関連する問題