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 中不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

喜欢 Facebook 页面按钮

我可以在网站上添加一个Like按钮,将其链接到个人Facebook页面吗?

页面标签Facebook v2.1更改:如何查看粉丝现在是否喜欢该页面?

如何检查用户是不是已经喜欢 Facebook 页面?

Facebook iOS SDK - 我怎样才能使页面赞按钮有效?

facebook 开发者工具包 > 确定用户是不是喜欢应用程序中的粉丝页面