我们正在开发一个 Web 应用程序,并通过 FQL 使用用户名来获取用户 ID。不幸的是,Graph API v2.1 不再支持 FQL。我还没有找到如何引用用户名来在文档中查找用户 ID 的方法。
有解决办法吗?或者说 Graph API 不可能做到这一点。我知道我可以使用名称查询用户 ID,但是使用用户名,在我们的场景中会更好。
我一直在 firebase 上对来自 facebook 的用户进行身份验证,但我想让他们设置链接到用户的电话号码,但我找不到任何方法让他们设置他们的电话号码我只能使用 FirebaseUser user.getPhoneNumber 检索并更新电话号码需要凭据不是我不知道如何使用的字符串,所以有人可以帮助我吗?!
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
user.getPhoneNumber();
Run Code Online (Sandbox Code Playgroud)
user.updatePhoneNumber();
最近,FB进行了一些重大更改,从这些限制中,他们已将所有数据访问限制为对type =“ pages”(组,事件和另一个对象...)的/ search查询。
任何人都可以解决这个问题,并通过q =“ keyword”帮助我找到替代方法/替代方法来查找页面和页面详细信息吗?
谢谢你的帮助。
我正在使用具有多选功能的 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)
我需要没有自动完成功能的自动完成组件:) - 我也可以切换到默认的选择组件,但我想在桌面上保留自动完成功能。此外,自动完成组件还提供带有复选框的多重选择。
我想添加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) 是否有任何Facebook Graph API可以搜索包含特定主题标签的所有公开帖子?
示例: - 我想搜索包含#ChristmasEve的所有公开帖子
我有一个问题,在我的网站上显示一个Facebook页面.我正在使用这里的新页面插件.
问题是,插件仅在我第一次加载页面时显示.如果我转到另一个页面而不是返回,插件将停止工作.我正在使用ajax在网站上导航并在页面上加载新内容.
我试图将facebook上的javascript代码分别放在每个页面上,但是没有用.还尝试使插件成为一个函数并调用它,$(document).ready并且也使用content.load(this.href,myFunction());但是也没有用.
无所谓,它只会在第一次加载时显示.
这是我正在使用的代码:
<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)
<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)
<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) 抱歉,如果我的问题很愚蠢,但我没有找到任何足够的答案。
我创建 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 逻辑运算符。
我正在使用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
您好,我在 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
facebook ×6
javascript ×4
android ×2
ajax ×1
facebook-fql ×1
firebase ×1
hashtag ×1
java ×1
jquery ×1
kineticjs ×1
material-ui ×1
node.js ×1
reactjs ×1
text ×1