2016-11-09 4 views
0

GraphRequest経由でAndroid Facebook SDKを使用してチェックインしようとしています。Facebook Check In Android me/feedエンドポイントが表示されない

相当するiOSアプリで正しく動作するリクエストで、まったく同じパラメータを使用します。

Bundle parameters = new Bundle(); 
parameters.putString("place","203980129774288"); 

GraphRequest request = new GraphRequest(
       AccessToken.getCurrentAccessToken(), 
       "/me/feed", 
       parameters, 
       HttpMethod.POST); 

request.setCallback(new GraphRequest.Callback() { 
      @Override 
      public void onCompleted(GraphResponse response) { 
       Log.d(TAG, "Facebook share onCompleted() called with: response = [" + response + "]"); 
       if (response.getError() == null) { 
        Log.d(TAG,"Success"); 
       } else { 
        Log.d(TAG, "Facebook onCompleted() called with: error = [" + response.getError().getErrorMessage() + "]"); 

       } 
      } 
     }); 
request.executeAsync(); 

ポストは成功したが、私は自分のフィードにそれを表示したときにそれだけでステータスを持っています

テストユーザーが自分の状態

を更新した に関連付けられている場所はありませんポスト。通常、大きな地図が現場の名前と共にステータスに表示されます。

答えて

0

問題は、私が作成したFacebookテストユーザーの投稿か、GenemotionエミュレータのFacebook(Playサービスをインストールした)という事実でした。

私は実際のデバイスと私の個人的なFacebookアカウントに切り替えると、マップと場所で共有が正常に表示されました。

関連する問題