码迷,mamicode.com
首页 > 其他好文 > 详细

【FacebookSDK学习笔记】Facebook点赞(需要“user_likes”权限)

时间:2015-03-04 19:11:10      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:android   facebook   sdk   

1、申请权限

首先要申请“user_likes”这个权限,不申请就只有开发者能使用,其他用户不能点赞。

技术分享

之后选择

技术分享


点击

技术分享技术分享


接下来会出现权限列表,选择需要的权限申请通过之后就可以在登录中使用。

技术分享


若出现错误提示

技术分享


则点击App Details,填写完App的信息即可

技术分享



技术分享

这里是填写设置广告时申请的网址


然后回到Status & Review,点击Add Notes添加说明文字

技术分享


下面这个一定要写详细,写清理由,不然很容易申请不通过的,一定要用英文写:

     请解释一下你如何使用user_likes提升在应用程序的体验。

     你怎么测试user_likes?请提供详细的说明,然后我们的审查小组可以重现此权限。

技术分享


举例说明“user_likes”属性:

1. Login with Facebook to the "Coco and Etoile Dating App." 

2.Accept the "user_likes" permission.   

3.Access your "Coco and Etoile Dating App" profile: 

    Click the three lines in the upper left-hand corner. 

    Click the "profile" tab. 

4.Within the profile view, scroll down to see the interests section. 

   These interests display the Facebook "user_likes" property. 


附:详细的文档介绍在DocsAppReview

技术分享


上传你的apk

技术分享


选择

技术分享


选择文件上传

技术分享


为你的app添加4张截图:

技术分享


接受

技术分享


技术分享


提交完成,等待7个工作日,申请通过之后就可以在登录中使用了

技术分享

本人是在申请9个小时之后就审核了。(不通过不可以使用该功能)


2、代码部分

   2.1、打开 res/layout/activity_main.xml,在布局中添加一个likeview控件

<com.facebook.widget.LikeView
        android:id="@+id/like_view"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="30dp"
        android:gravity="center"
        android:text="like"
        android:textStyle="bold" 
        android:visibility="invisible"/>

   2.2、初始化和设置相关的对象

	private LikeView likeView;
    likeView = (LikeView) view.findViewById(R.id.like_view);
	likeView.setObjectId("https://www.facebook.com/kam520c");

其中,setObjectId里的地址是创建广告时创建的主页,详情查看创建广告步骤。

技术分享


  2.3、设置登陆后likeview控件可见即可

技术分享


点赞前:

技术分享


技术分享


点赞后:

技术分享

【FacebookSDK学习笔记】Facebook点赞(需要“user_likes”权限)

标签:android   facebook   sdk   

原文地址:http://blog.csdn.net/lovekam/article/details/44063037

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!