こんばんは。Facebook SDK を使用する Android アプリケーションを開発しています。ユーザー oauth 認証に問題はなく、SDK を使用してユーザー ウォールに簡単なステータス更新を追加することにも問題はありません。
今、私はこの Facebook Android SDK をより深く使用しようとしていますが、ドキュメントについて非常に大きな不足があることがわかりました。
現時点では、次のコード スニペットを使用してユーザー ステータスを追加しています。
Bundle params = new Bundle();
params.putString("message", "my message");
params.putString("link", "my site url" );
params.putString("name", "my name");
params.putString("caption", "my caption" );
mAsyncRunner.request(REQUEST_WALL_POST, params, HTTP_METHOD_POST, listener, null);
それはかなりうまくいきます。
ここで、この Facebook ステータスにさらにコンテンツと属性を追加したいと思います。たとえば、(私のシナリオでは) Facebook の更新にユーザーの場所 (Android GPS で取得) を追加したいと考えています。私は Facebook API ドキュメントを検索しようとしましたが、私が見つけた唯一の「半有用」のものはこれです: https://developers.facebook.com/docs/reference/api/post/
私が理解していることについては、投稿の戻りフィールドであり、追加投稿リクエストの作成に使用できるフィールドではないことを説明しています。
とにかく、「場所」フィールドを見つけました:
場所
投稿に関連付けられた場所 (存在する場合)
この場所に関連付けられたページのIDと名前を含むオブジェクト、および緯度、経度、国、その他のフィールドなどの地理情報を含む 場所フィールド (フィールドは、地理および情報の利用可能性によって異なります)
このフィールドを構築する方法と、Androidバンドルに渡すことができるかどうかを理解するための実際の例(または単純な例!!)が見つかりません..
誰かが私を説明できますか?
アップデート
私はちょうど SoundHound (音楽アプリケーション) で共有を行いました。私が必要としているのは、そのようなことを完璧に行うことです: -4777352490458351023
まさにそっくり!
更新2
完全!