标签: facebook-javascript-sdk

JS SDK与PHP SDK

从我对各种网站的简要探索来看,似乎JS SDK比PHP SDK更常用.甚至用PHP实现的站点也使用JS SDK.PHP参考页面有776个喜欢,而JS参考页面有20k +喜欢.PHP参考页面说PHP SDK可以帮助您将Facebook登录添加到您的页面,但即使是Login Button也使用JS SDK.PHP SDK实际上有什么优势吗?为什么在PHP SDK中付出这么少的努力?

facebook facebook-javascript-sdk facebook-php-sdk

6
推荐指数
1
解决办法
3884
查看次数

没有应用程序ID的中等评论插件?

我从https://developers.facebook.com/docs/reference/plugins/comments/创建了一个评论插件

它没有应用程序ID.我该如何调节它?

或者如果它必须有ID,我如何将应用程序ID放到现有的注释插件中?

comments facebook-javascript-sdk facebook-comments

6
推荐指数
1
解决办法
915
查看次数

本地化Facebook OG标签

我有一个使用Facebook的网页og tags.该网站使用德语(de)和英语(en).

我在页面标题中使用以下og标记:

<meta property="fb:app_id" content="34545345353453" />
<meta property="og:site_name" content="mysite.com">
<meta property="og:locale" content="de_DE" />
<meta property="og:locale:alternate" content="en_US" />
<meta property="og:type" name="og:type" content="website"/>
<meta property="og:title" name="og:title" content="${message(code:'page.title.home.index')}"/>
<meta property="og:description" name="og:description" content="${message(code:'page.meta.description')}"/>
Run Code Online (Sandbox Code Playgroud)

问题是,当我在facebook上发布http://www.mysite.com时,即使主要语言是德语,我也只能用英语进行预览.

如果由某人使用Facebook语言德语和英语由某人发布Facebook语言英语,我怎样才能实现翻译为德语?

它适用于操作,所以如果你使用go标签它也应该工作.

html facebook facebook-graph-api facebook-javascript-sdk

6
推荐指数
1
解决办法
744
查看次数

IOS Facebook SDK邀请Missing App Link URL

当我试图邀请任何人时,IOS Facebook SDK邀请用户消息.

缺少应用链接网址此邀请使用的应用链接不包含Android或IOS网址.开发人员需要输入最后一个平台的URL.

iphone facebook objective-c ios facebook-javascript-sdk

6
推荐指数
2
解决办法
5520
查看次数

我们可以更改“发送到 Messenger”插件按钮文本吗?

我想更改使用 javascript facebook SDK 的“发送到 Messenger”插件生成的按钮文本。

facebook facebook-javascript-sdk facebook-messenger facebook-send-api

6
推荐指数
1
解决办法
3024
查看次数

我可以多次调用 fbq('init') 来使用新的像素功能吗?

我想使用新的 Facebook Ads Pixel 功能,当他们与 Facebook cookie 不匹配时,我可以传递我自己的关于观众的信息

但是,我想在结帐页面上执行此操作,该页面具有供用户输入姓名、地址等的字段。当然,他们在页面加载后执行此操作。

我可以在客户键入时从字段中提取信息,或者一旦人们点击购买按钮。但是,运行会不会有问题fbq('init'...)多次功能?我假设如果我不立即包含 init 函数,它将无法与我的标准事件跟踪(跟踪页面视图等)一起使用,所以我真的不想延迟它,直到他们点击按钮,因为我会失去其他指标。

或者,我可以他们在他们看到的下一页上提供信息执行此操作。

我的问题最终是;fbq('init'...)在单个页面上多次调用是否存在问题,如果我这样做,是否可以发送有关客户的额外详细信息?

javascript facebook facebook-javascript-sdk

6
推荐指数
1
解决办法
890
查看次数

如何防止 Facebook Pixel 两次追踪同一笔交易?

在我的购买确认页面中,我将购买信息发送到 Facebook。但如果我的用户点击“刷新”,数据将再次发送,Facebook 会两次编译购买值。

借助 Google Analytics,我们可以发送事务 ID,即使用户刷新页面,数据也只会编译一次。

有没有办法通过 Facebook 实现同样的目标?我宁愿让 Facebook 来完成这项工作,而不是在我这边挂上只发送一次 Pixel 的标志。

谢谢

facebook-javascript-sdk facebook-analytics facebook-pixel

6
推荐指数
1
解决办法
1597
查看次数

有没有办法允许在多个子域上使用单个Facebook应用程序登录?

我正在尝试使用Facebook JS SDK构建"RSVP to this event"动作.

我们所有的网站都运行在多个子域(event1.example.com,event2.example.com)上,我正在尝试设置一个允许人们回复的Facebook应用程序.

理想情况下,我希望能够在Valid OAuth redirect URIs设置中指定通配符子域,但Facebook似乎不允许这样做.

之前的StackOverflow回答说,要么只是放入顶级域,要么将该字段留空就可以了(例如),但我总是得到This redirect failed because the redirect URI is not whitelisted in the app’s Client OAuth Settings错误.

令人沮丧的是,我们不应该需要任何类型的重定向回调到服务器.我只想要一个短期令牌来发布事件RSVP,这应该只是客户端.

有没有办法实现这个目标?

我能想到的选择......

每个子域一个应用程序我们有100个子域,因此为每个子域创建Facebook应用程序不起作用(加上这是一个手动过程)

列出所有子域作为重定向URI它显示Facebook对重定向URI的数量有限制,此外这也是一个手动过程 - 没有用于添加这些的API端点

通过JS将重定向URI设置为我们的根域,然后忽略回调 - 这看起来很有希望,但是FB.loginredirect_uriparam 调用会出错:When using FB.ui, you should not specify a redirect_uri.有没有办法在没有的情况下执行此操作FB.login

以某种方式让Facebook知道我们根本不关心那些重定向 - 是否有其他方式来请求权限并进行JS API调用而不需要oauth重定向?

提前感谢任何见解......

facebook facebook-graph-api facebook-javascript-sdk

6
推荐指数
1
解决办法
864
查看次数

在 Angular 9 应用程序的“angularx-social-login”中找不到导出“AuthServiceConfig”

我尝试做这个文档:https://levelup.gitconnected.com/sign-in-with-facebook-oauth-in-angular-8-3a1625eceab2

这是我的app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { MaterialModule } from './material-module';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { LoginComponent } from './components/login/login.component';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { FlexLayoutModule } from '@angular/flex-layout';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { SignUpComponent } from './components/sign-up/sign-up.component';
import { HttpClientModule, HttpClientJsonpModule } from '@angular/common/http';
import { PopUpComponent } from './components/pop-up/pop-up.component';
import { …
Run Code Online (Sandbox Code Playgroud)

facebook-javascript-sdk typescript angular

6
推荐指数
1
解决办法
9386
查看次数

如何使用 Facebook 像素发送 event_id?

我收到来自 Facebook 的错误消息:

购买事件缺少您发送的一些重复数据删除参数

通过您的 Pixel 像素代码和转化 API 购买事件,但它们没有被正确删除重复数据,因为没有足够的这些事件接收 event_id 参数。没有 event_id 参数发送的事件实例无法进行重复数据删除。

将 event_id 参数添加到您从像素和转化 API 发送的所有购买事件。要将 event_id 参数添加到您通过 Conversions API 发送的事件,您可以使用 Facebook for Developers 网站上的 Payload Helper 工具来验证您的负载设置是否正确。要将 event_id 参数添加到您通过 Pixel 发送的事件,请进入您网站的源代码并将 event_id 参数添加到您的每个购买事件实例。

但是我在我的像素事件中发送 event_id 进行购买!

facebook facebook-javascript-sdk

6
推荐指数
1
解决办法
8867
查看次数