小编lus*_*chn的帖子

如何在 Facebook Graph API v2.1 中通过用户名获取用户 id

我们正在开发一个 Web 应用程序,并通过 FQL 使用用户名来获取用户 ID。不幸的是,Graph API v2.1 不再支持 FQL。我还没有找到如何引用用户名来在文档中查找用户 ID 的方法。

有解决办法吗?或者说 Graph API 不可能做到这一点。我知道我可以使用名称查询用户 ID,但是使用用户名,在我们的场景中会更好。

facebook facebook-fql facebook-graph-api

5
推荐指数
1
解决办法
4585
查看次数

Firebase 用户设置电话号码

我一直在 firebase 上对来自 facebook 的用户进行身份验证,但我想让他们设置链接到用户的电话号码,但我找不到任何方法让他们设置他们的电话号码我只能使用 FirebaseUser user.getPhoneNumber 检索并更新电话号码需要凭据不是我不知道如何使用的字符串,所以有人可以帮助我吗?!

FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
user.getPhoneNumber();
Run Code Online (Sandbox Code Playgroud)

user.updatePhoneNumber();

android firebase firebase-authentication

5
推荐指数
1
解决办法
7658
查看次数

替代使用对象类型为“页面”的facebook graph api / search端点

最近,FB进行了一些重大更改,从这些限制中,他们已将所有数据访问限制为对type =“ pages”(组,事件和另一个对象...)的/ search查询。

任何人都可以解决这个问题,并通过q =“ keyword”帮助我找到替代方法/替代方法来查找页面和页面详细信息吗?

谢谢你的帮助。

facebook facebook-graph-api

5
推荐指数
1
解决办法
1576
查看次数

Material UI 自动完成 - 禁用键盘输入(在移动设备上)

我正在使用具有多选功能的 Material UI自动完成组件。它在桌面上运行良好,但在移动设备上,我想禁用键盘输入并仅允许触摸选择。换句话说,我不希望智能手机键盘出现。

我在文档中没有找到任何参数: https: //material-ui.com/api/autocomplete/#props

我尝试禁用 TextField,但我仍然可以输入文本 - 似乎禁用的参数没有添加到页面源中的输入字段:

<Autocomplete
    disableClearable
    options={[...]}
    renderInput={(params) => <TextField {...params} label="xxx" disabled />}
    blurOnSelect="touch"
/>
Run Code Online (Sandbox Code Playgroud)

我需要没有自动完成功能的自动完成组件:) - 我也可以切换到默认的选择组件,但我想在桌面上保留自动完成功能。此外,自动完成组件还提供带有复选框的多重选择。

javascript reactjs material-ui

5
推荐指数
1
解决办法
9842
查看次数

动态js中的可编辑文本选项

我想添加Textbox或编辑元素,以便为用户提供编辑文本的选项.

这是我目前的代码:

var text = new Kinetic.Text({
        text: "Sample Text", ---> i want to edit this text 
        x: 50,
        y: 10,
        fill: "transparent",
        fontSize: 10,
        fontFamily: "Helvetica Neue",
        textFill: "#000",
        align: "center",
        verticalAlign: "middle",
        name:'TEXT'
    });
Run Code Online (Sandbox Code Playgroud)

javascript text kineticjs

4
推荐指数
1
解决办法
4322
查看次数

用于搜索包含特定主题标签的公共帖子的Facebook API

是否有任何Facebook Graph API可以搜索包含特定主题标签的所有公开帖子?

示例: - 我想搜索包含#ChristmasEve的所有公开帖子

facebook facebook-graph-api hashtag

4
推荐指数
1
解决办法
2万
查看次数

ajax页面加载后,facebook页面插件无效

我有一个问题,在我的网站上显示一个Facebook页面.我正在使用这里的新页面插件.

问题是,插件仅在我第一次加载页面时显示.如果我转到另一个页面而不是返回,插件将停止工作.我正在使用ajax在网站上导航并在页面上加载新内容.

我试图将facebook上的javascript代码分别放在每个页面上,但是没有用.还尝试使插件成为一个函数并调用它,$(document).ready并且也使用content.load(this.href,myFunction());但是也没有用.

无所谓,它只会在第一次加载时显示.

这是我正在使用的代码:

的index.php

<body>
<div id="fb-root"></div>
<script>
    (function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/pt_BR/sdk.js#xfbml=1&version=v2.3&appId=289243507832799";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
</script>

[...rest of code...]
<div id="site"></div>
</body>
Run Code Online (Sandbox Code Playgroud)

home.php

<div class="col-md-6">
    <div class="fb_social">
        <div class="fb-page" data-width="500" data-href="https://www.facebook.com/mypage" data-hide-cover="false" data-show-facepile="true" data-show-posts="true"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/mypage"><a href="https://www.facebook.com/mypage">MyPage</a></blockquote></div></div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

contact.php

<div class="col-lg-12">
    <div class="fb_social">
        <div class="fb-page" data-width="500" data-href="https://www.facebook.com/mypage" data-hide-cover="false" data-show-facepile="true" data-show-posts="true"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/mypage"><a …
Run Code Online (Sandbox Code Playgroud)

ajax jquery facebook facebook-javascript-sdk

3
推荐指数
1
解决办法
3004
查看次数

||是什么?JavaScript 中的字符代表什么?实际上我将它与 Nodejs 和 Passport 一起使用

抱歉,如果我的问题很愚蠢,但我没有找到任何足够的答案。

我创建 Facebook 登录只是为了在我的个人页面中进行培训。在互联网上学习我发现我需要提供一些 Facebook 信息,例如:

clientID: process.env.CLIENT_ID
Run Code Online (Sandbox Code Playgroud)

所以,我认为它会是(例如)

clientID: process.env.8483843285375325blabla
Run Code Online (Sandbox Code Playgroud)

但经过一段时间的挣扎后,我发现正确的方法是

    clientID: process.env.CLIENT_ID || '8483843285375325blabla'
Run Code Online (Sandbox Code Playgroud)

那又怎样呢|| 代表?当我们使用它时?我在其他编程语言中将它用作 OR 逻辑运算符。

javascript node.js

3
推荐指数
1
解决办法
4518
查看次数

Facebook使用自定义按钮登录javascript sdk

我正在使用Facebook javascript sdk.我创建了一个自定义的facebook按钮,我正在使用localhost.当我连接到Facebook时,我得不到授权回复.此外,当我单击按钮单击功能不起作用.我怎么解决这个问题?

对象{status:"not_authorized",authResponse:null}

HTML代码

    <div class="col-md-12 text-center">
        <button class="loginBtn loginBtn--facebook" id="test">
            <span>Login with Facebook</span>
        </button>
    </div>
Run Code Online (Sandbox Code Playgroud)

JS代码

function statusChangeCallback(response) {
            console.log(response);
            if (accessToken) {
                var accessToken = response.authResponse.accessToken;
            }
            if (response.status === 'connected') {
                testAPI2(accessToken);
            } else if (response.status === 'not_authorized') {
                console.log("Err");
            } else {
                console.log("Err");
            }
        }

        function checkLoginState() {
            FB.getLoginStatus(function (response) {
                statusChangeCallback(response);
            });
        }

        window.fbAsyncInit = function () {
            FB.init({
                appId      : '39798***',
                cookie     : true,
                xfbml      : true,
                version    : 'v2.8'
            });

            FB.getLoginStatus(function (response) …
Run Code Online (Sandbox Code Playgroud)

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

3
推荐指数
1
解决办法
6512
查看次数

Android Facebook 登录 API 仅返回名称和 ID

您好,我在 Android 应用程序中使用 Facebook graph Api,我能够提交请求并获得响应,但尽管我的范围是"email", "user_birthday", "public_profile"它仅返回名称和 id。

private void onFblogin()  {
        callbackmanager = CallbackManager.Factory.create();

        // Set permissions
        LoginManager.getInstance().logInWithReadPermissions(this, Arrays.asList( "email", "user_birthday",  "public_profile"));

        LoginManager.getInstance().registerCallback(callbackmanager,
                new FacebookCallback<LoginResult>() {
                    @Override
                    public void onSuccess(LoginResult loginResult) {

                        System.out.println("Success");
                        GraphRequest.newMeRequest(
                                loginResult.getAccessToken(), new GraphRequest.GraphJSONObjectCallback() {
                                    @Override
                                    public void onCompleted(JSONObject json, GraphResponse response) {
                                        if (response.getError() != null) {
                                            // handle error
                                            System.out.println("ERROR");
                                        } else {
                                            System.out.println("Success");
                                            try {

                                                String jsonresult = String.valueOf(json);
                                                System.out.println("JSON Result"+jsonresult);

                                                String name = json.getString("name");
                                                String str_email = json.getString("email");
                                                String …
Run Code Online (Sandbox Code Playgroud)

java android facebook facebook-graph-api facebook-android-sdk

3
推荐指数
1
解决办法
1401
查看次数