Facebook 喜欢的粉丝页面按钮在 Android 中不起作用?
Posted
技术标签:
【中文标题】Facebook 喜欢的粉丝页面按钮在 Android 中不起作用?【英文标题】:Facebook like button for fan page is not working in android? 【发布时间】:2015-08-10 06:25:34 【问题描述】:我从 android 应用程序中实现了一个 Facebook 点赞按钮来点赞我的 Facebook 粉丝页面。
xml:
<com.facebook.share.widget.LikeView
android:id="@+id/demoLike"
android:layout_
android:layout_
android:layout_gravity="center_horizontal"
android:layout_marginTop="30dp"></com.facebook.share.widget.LikeView>
代码 sn-p:
protected void onCreate(Bundle savedInstanceState)
FacebookSdk.sdkInitialize(this.getApplicationContext());
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_demo_like);
likeView = (LikeView) findViewById(R.id.demoLike);
likeView.setLikeViewStyle(LikeView.Style.STANDARD);
likeView.setAuxiliaryViewPosition(LikeView.AuxiliaryViewPosition.INLINE);
likeView.setObjectIdAndType("http://www.facebook.com/MYPAGE", LikeView.ObjectType.PAGE);
但是当我点击喜欢按钮时,它不起作用。 我使用了 Facebook SDK 4.2,也在清单文件中使用了 Facebook App ID。
【问题讨论】:
您遇到错误了吗?如果有,请发布。 当我点击like按钮时,logcat显示“XMLHttpRequest无法加载m.facebook.com/connect/dialog/proxy/graph。请求的资源上没有'Access-Control-Allow-Origin'标头。来源'mobile.facebook.com'是因此不允许访问。” 【参考方案1】:在 developers.facebook.com 中检查您的应用项目。确保您的配置正确。
【讨论】:
【参考方案2】:我在朋友的智能手机上测试后,Like 按钮效果很好。我不知道为什么它在模拟器上不起作用。但是“分享”按钮在模拟器上真的很好用。最终 Facebook 批准了我的应用程序及其Facebook 功能。感觉很好:-)
【讨论】:
以上是关于Facebook 喜欢的粉丝页面按钮在 Android 中不起作用?的主要内容,如果未能解决你的问题,请参考以下文章
我可以在网站上添加一个Like按钮,将其链接到个人Facebook页面吗?
页面标签Facebook v2.1更改:如何查看粉丝现在是否喜欢该页面?