2013-05-10 2 views
0

В моем приложении для Android я хочу опубликовать что-то на стене Facebook Facebook и нажав на сообщение, которое пользователь должен перенаправить на сайт. Но теперь он перенаправлен в мое приложение . Как я могу исправить это. Пожалуйста, помогите мне. Спасибо заранее.Android facebook как перейти на сайт, нажав сообщение

Код, используемый для обмена на стене

Bundle postParams = new Bundle(); 
       postParams.putString("name", ""); 
       postParams 
         .putString(
           "caption", 
           ""); 
       postParams.putString("link", "http://www.something.com/"); 
       Request.Callback callback = new Request.Callback() { 
        public void onCompleted(Response response) { 

         FacebookRequestError error = response.getError(); 
         if (error != null) { 

         } else { 
          JSONObject graphResponse = response 
            .getGraphObject().getInnerJSONObject(); 
          String postId = null; 
          try { 
           postId = graphResponse.getString("id"); 
           Log.i("TAG", "postId " + postId); 
          } catch (JSONException e) { 
           Log.i("TAG", "JSON error " + e.getMessage()); 
          } 
         } 

        } 
       }; 

       Request request = new Request(session, "me/feed", postParams, 
         HttpMethod.POST, callback); 

       RequestAsyncTask task = new RequestAsyncTask(request); 
       task.execute(); 

ответ

0

Вы не можете это сделать, Facebook не позволяет вывешивать внешний URL, кроме вашей страницы приложения facebook. Однако вы можете отправлять изображения с помощью внешнего URL-адреса изображения. , например.

postParams.putString("picture", "http://some/image_url"); 
Смежные вопросы