0

мне удалось «Like» на веб-странице, не Facebook, но когда я пытаюсь Симпатия на один Facebook, используя OpenGraph, я получаю: Like actions are not yet supported against objects of this type.Как понравится страница Facebook на Android?

Есть ли способ как страница Facebook с помощью Android Facebook SDK , не используя WebView?

+0

Hi @ user3104161 Вы нашли решение по этой проблеме ... – NagarjunaReddy

ответ

0

Вы не можете непосредственно как страница. Вам нужно будет показать эту страницу в веб-браузере или в собственном приложении. Тогда пользователю придется нажимать, как вручную ... Он работает так, чтобы предотвратить манипуляции с счетчиками Fb.

+0

1) Разработчик предложил проголосовать за фанатскую страницу (facebook) 2) Создайте веб-представление. Например: webview.loadUrl («https://www.facebook.com/f4ep»); 3) Сделайте желание = нажмите наподобие. –

+0

@Audrius как открыть 'родной app' для Facebook, как ... – NagarjunaReddy

0

Предполагается, что у вас есть знания по разработке приложения на сайте разработчика facebook. получите идентификатор вашего приложения и вставьте идентификатор строки String.

XXXXXXXXXXXXXX

изменить свой манифест.

/////////////////////////////// Activity_main ////// //////////////

<com.facebook.widget.LikeView 
     android:id="@+id/like_view" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="5dp" 
     facebook:confirm_logout="false" 
     facebook:fetch_user_info="true" /> 

///////////////////////////// //////////////// Основное направление деятельности //////////////////

package com.example.loginfacebook; 

import android.content.Intent; 
import android.os.Bundle; 
import android.support.v4.app.FragmentActivity; 
import com.facebook.widget.LikeView; 

public class MainActivity extends FragmentActivity { 
    private LikeView like; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     setContentView(R.layout.activity_main); 

     like = (LikeView) findViewById(R.id.like_view); 


     like.setObjectId("https://www.facebook.com/appbellfitness"); 

    } 

    @Override 
    public void onActivityResult(int requestCode, int resultCode, Intent data) { 
     super.onActivityResult(requestCode, resultCode, data); 
     //uiHelper.onActivityResult(requestCode, resultCode, data); 

     LikeView.handleOnActivityResult(getApplicationContext(), requestCode, resultCode, data); 
    } 



} 

Вот это ... записка (facebook не делает llow прямо как страница на кнопке с кнопкой мыши.)

+0

<строка имя = "app_id"> xxxxxxxxxxxxxxx

Смежные вопросы