鉴于经过身份验证的用户,我可以在Facebook上找到该用户喜欢的帖子吗?
我读过"故事"和"最近的活动",但我似乎无法找到如何为特定用户获取此数据.任何帮助表示赞赏!!
谢谢!!
无论如何确定Open Graph中的对象是否已被喜欢?
文档似乎意味着我必须在我的对象上发布类似的操作,并且在之前已经被喜欢时期望错误3501.
从UI pov这没有意义,我想把我喜欢的按钮ui改为"不像"状态,而不必喜欢我的对象,看看它是否失败.
谢谢!
下面将登录事件绑定到div.如果我点击它,我会得到预期的js sdk登录弹出窗口.但是,在使用我的凭据提交弹出窗口后,弹出窗口变为白色并且不会关闭.如果我刷新页面,我已登录,但它不会像您预期的那样自动刷新.有人有任何想法吗?
编辑:相同的代码(具有差异应用程序ID和域凭据)在不同的服务器上工作.这让我相信我的问题可能与下面的代码无关.是否有任何应用程序或服务器配置可能导致登录弹出窗口无法关闭/更新?
<!DOCTYPE html>
<html class="no-js ie ie10plus" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml">
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object#">
<script src="http://ajax.aspnetcdn.com/ajax/modernizr/modernizr-2.0.6-development-only.js"></script>
</head>
<body>
<div id="fb-root"></div>
<div id="fbLogin">Test login link</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" ></script>
<script>
var fbmm = {};
window.fbAsyncInit = function() {
FB.init({
appId : '339910146083688', // App ID
cookie: true,
xfbml: true,
status: true,
oauth: true
});
$(document).ready(function(){
$("#fbLogin").click(function(){
console.log('test');
FB.login(function(response) {
if (response.authResponse) {
console.log('Welcome! Fetching your information.... ');
FB.api('/me', function(response) {
console.log('Good to see you, ' + response.name + …
Run Code Online (Sandbox Code Playgroud) javascript facebook facebook-graph-api facebook-javascript-sdk
我在这2个权限之间感到困惑.从权限参考,这两个权限都提供对用户的帖子/消息的访问.似乎read_stream权限涵盖了user_status权限,因为它提供了对所有帖子的访问权(意味着所有消息,签到,状态......以及用户的朋友在用户页面上发布的帖子).
任何人都可以为这些权限提供更多信息吗 谢谢.
我随机得到以下错误.它不会每次都发生.
PHP Fatal error: Uncaught CurlException: 28: Operation timed out after 60 seconds with 47 out of 47 bytes received
PHP Fatal error: Uncaught CurlException: 28: connect() timed out!
PHP Fatal error: Uncaught CurlException: 35: Unknown SSL protocol error in connection to graph.facebook.com:443
Run Code Online (Sandbox Code Playgroud)
我尝试过的是
1. adding CURLOPT_SSLVERSION => 3 (even try changing to 2)
2. changing 'https://api-read.facebook.com/' to 'api_read' => 'https://api.facebook.com/'
3. adding $opts[CURLOPT_SSLVERSION] = 3;
curl_setopt( $ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
4. Changing CURLOPT_CONNECTTIMEOUT => from 10 to 60
5. …
Run Code Online (Sandbox Code Playgroud) 我可以使用facebook图形API分享音频吗?
我试过这个解决方案ios Facebook Graph API - 发布音频文件,但它没有按预期工作
我试过是共享的音频链接http://bit.ly/Ok4ZX6但显示它像一个正常的链接不与嵌入式播放器的Facebook http://i.stack.imgur.com/Ld67c.png
编辑
我使用的代码:
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity:4];
[params setObject:text forKey:@"message"];
[params setObject:title forKey:@"name"];
[params setObject:fileUrl forKey:@"source"];
[facebook requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];
Run Code Online (Sandbox Code Playgroud)
也使用此代码:
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity:4];
NSString *attachment = [NSString stringWithFormat:@"{'media': [{'type': 'mp3', 'src': '%@', 'title': '%@'}], 'messgae': 'Messgae Messgae Messgae', 'name': 'Name Name Name', 'href': '%@'}",amazon_link, title, link];
[params setObject:attachment forKey:@"attachment"];
[params setObject:text forKey:@"message"];
[params setObject:@"stream.publish" forKey:@"method"];
[facebook requestWithParams:params andDelegate:self];
Run Code Online (Sandbox Code Playgroud) $access_token = $facebook->getAccessToken();
$query = "SELECT uid FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me())";
$query = urlencode($query);
$fql_query_url = 'https://graph.facebook.com/'. 'fql?q='.$query. '&access_token=' . $access_token;
$fql_query_result = file_get_contents($fql_query_url);
$fql_query_obj = json_decode($fql_query_result, true);
Run Code Online (Sandbox Code Playgroud)
这是查询.它让我更快,因为我的朋友有限.但是一些应用程序用户表示,如果他们有大约2000多个朋友,那对他们来说非常慢.他们说也需要30秒到几分钟.
为什么它会慢很多?这个请求有什么问题吗?
我知道关于这个主题有很多问题,但没有一个有令人满意的答案.我再次对帮助没有那么自信,因为我的最后3个问题中有2个没有答案.好吧,问题是,有什么办法我们可以从一个iOS应用程序向任何Facebook用户发送朋友请求吗?当然我们有该用户的用户ID.
因为我搜索了很多,并经历了许多链接,包括
最后我找到了:
此对话框执行我想要的相同操作.那么在图中是否存在任何等价物.或者是iOS sdk中的东西FBDialogueDelegate
.任何可以帮助我的东西.
iphone facebook objective-c facebook-graph-api facebook-ios-sdk
编辑:我正在开发一个应用程序,用于存储用户的教育历史记录,并由他们参加的学校对用户进行分组.对同一所学校进行两次陈述是不可接受的.在下面的例子中,我概述了一个困扰我的特定案例(众多案例之一).
显然,Facebook有一种检测重复页面的机制,我正在寻找可以利用这一现有功能的任何解决方案.
图API表示具有不同ID的这两个页面,但在前端它们重定向到单个页面.看一看:
注意一个人有~21,000个喜欢而另一个有250个.如果我们在浏览器中输入这些页面ID,请注意会发生什么:
分别重定向到:
您可能会注意到,这是同一页面!所以这是我的问题:
有什么办法可以在我的应用程序中使用Facebook的重复数据删除吗?
我正在寻找UIImagePickerController的替换,它允许自定义可扩展本地图片,公共API,如Facebook/Flickr/Tumblr/Picasa/SmugMug,以及自定义专有图片集(本地或国外).
到目前为止我找到的解决方案,以及它们的问题:
这几乎是完美的,除了我被迫使用来自getchute.com的第三方服务 - 如果这个网站永远变暗,会发生什么?并且所有权限对话框都将"Chute"列为应用程序名称.我的应用程序在其他地方使用Facebook SDK,所以我想使用我现有的APP id/key.当我通过滑槽应用程序控制面板添加它时,我收到Facebook API错误"无效的redirect_uri:应用程序配置不允许给定URL".我可以使用Facebook API修复,但是如果A.我知道URL是什么(我不知道),而且B.我真的可以让一个中间人接受API请求(我不是).
它也是一个非常ARC的敌人,它是一个PITA来运行.
非常好的替代UIImagePickerController,包括多选.没有内置的模块化来支持Facebook或其他API.
仅仅是UIImagePickerController的简单替换 - 似乎没有可导航的视图.没有明显的模块化.
看起来很复杂 由于显而易见的原因,非Facebook服务不能很好地发挥作用.
facebook ×7
ios ×2
objective-c ×2
php ×2
curl ×1
duplicates ×1
facebook-fql ×1
flickr ×1
iphone ×1
javascript ×1
photolibrary ×1
picasa ×1
ssl ×1