2017年4月11日 星期二

Facebook SDK + android studio:如何按讚成功的教學 - 以粉絲專頁為例

繼上一篇:Facebook SDK + android studio
http://androidstudio-a3273388.blogspot.tw/2017/03/facebook-sdk-android-studio.html

一、Layout置入按讚按紐

<com.facebook.share.widget.LikeView    android:id="@+id/likeView"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:layout_alignParentStart="true" />

二、程式碼

  1. onCreate(Bundle savedInstanceState)寫上initInstances();以進行後面按讚的程式。
  2. 按讚按鈕以及連結,在此以粉絲專頁為例。
    //按讚按鈕以及連結
    private void initInstances() {
        LikeView likeView = (LikeView) findViewById(R.id.likeView);
        likeView.setLikeViewStyle(LikeView.Style.STANDARD); //可換    
        likeView.setAuxiliaryViewPosition(LikeView.AuxiliaryViewPosition.INLINE);
        likeView.setObjectIdAndType(
                "https://www.facebook.com/nightice030/", //連結            
                 LikeView.ObjectType.OPEN_GRAPH);
    }
  3. 回傳。
    //回傳
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        // Handle Facebook Login Result    
        callbackManager.onActivityResult(requestCode, resultCode, data);
    }

三、執行

  1. 首先必須登入你的 Facebook。
  2. 按讚,並去粉絲專頁檢查是否成功。





【參考資料】







沒有留言:

張貼留言