从Facebook SDK示例代码中,当成功将打开的图形对象发布到时间轴时,您必须在Facebook网站上的活动日志中单击时间轴上的显示.
如何忽略这些步骤并明确地将您的OG分享到时间表?
---------------------------------------- 下面的答案: ------ ----------------------------------
只需在FBOpenGraphAction对象中再添加一个代码:
id<FBOpenGraphAction> action = (id<FBOpenGraphAction>) [FBGraphObject graphObject];
[action setObject: @"true" forKey: @"fb:explicitly_shared"]; // This is the key point!
Run Code Online (Sandbox Code Playgroud)
您应该在网站的Facebook Developer App Dashboard中为开放图表操作启用"明确共享"设置.
facebook facebook-graph-api ios facebook-opengraph facebook-ios-sdk
我在Facebook开发者论坛上没有回复就问过这个问题.如何向用户发送通知,以便它们显示在用户Facebook页面左上角的Notifications globe图标选项卡中?我使用的一些应用程序会在那里显示通知,但我不知道该机制在Facebook的API文档中是如何工作的.发送用户通知似乎也没有任何权限.
有没有人知道facebook图表api上可接受的布尔逻辑是什么?他们拥有开发人员所知的最差的文档,论坛和帮助.我尝试使用OR,它似乎没有工作.并且似乎暗示了空格或逗号.我正在尝试搜索多个术语或使用OR和NOT.
我的问题与此类似,但我是从开发人员的角度而不是公司的角度撰写的.
我更喜欢将我的个人和职业生活分开,因此希望能够创建与我的个人FB帐户无关的Facebook应用程序.根据FB政策,每个帐户必须与真人关联,即我不能拥有单独的开发者帐户.有没有办法在不使用我的个人帐户的情况下创建FB应用程序?你有其他自由职业者(甚至非自由职业者)只使用你的个人账户吗?如果是这样,你对这样做有任何疑虑吗?如果我要与其他开发人员合作,我是否需要担心与他们分享任何个人信息?
谢谢.
Facebook为群组提供了新功能.现在也可以在组中发布文件.(http://mashable.com/2012/05/10/facebook-groups-3/)
我正在尝试使用Graph API查询文件,但在文档站点上只描述了4个URL."docs","members","feed","picture".当我阅读"feed"路径时,我将无法获得文件发布.
有隐藏的路径吗?我也没有找到新的许可.
任何人有任何想法?
我在几个互联网页面上搜索了一个解决方案,但是只有关于如何阅读和发布照片的描述,这在文档中有描述.
是否有人在编写应用程序,您可以将文件上传到组?
我试图根据他们喜欢的页面等来了解Facebook用户的兴趣.获取可能的页面类别列表会很有用.我根据页面创建表单中的下拉菜单制作了一个粗略的列表,但是这里的值与Graph API返回的值略有不同(例如"Sports_teams"而不是"Sports团队").
所以,我想知道的是:
在此先感谢您的帮助.
罗斯
顺便说一句,我的类别列表是:
19,Band
19,Musician
68,Restaurant
88,Film
89,TV Programme
91,Technology product/service
92,Financial Service
94,Fashion
108,Museum/attraction
109,Park
110,Travel
111,Hotel/B&B/Hostel
112,Hotel/B&B/Hostel
113,Travel service
114,Airline/Ship/Train Station
115,Convention or sports centre
116,Car Hire
117,Home living
121,Café
123,Health and beauty
124,Education
125,Event planning service
126,Banking and financial service
127,Technology and telecommunications service
129,Medical service
130,Home service
131,Car Dealer/Vehicle Service
132,Local business
133,Pharmaceutical
134,Pets
135,Professional service
136,Professional service
137,Property
138,Food & drink
139,Supermarket
140,Automotive
141,Consumer product
142,Sports/athletics
143,Retail
144,Shop …Run Code Online (Sandbox Code Playgroud) 我有一个Facebook应用程序代表我的用户创建了几个墙贴.墙上的帖子中的图像由Facebook的服务器缓存.我已经替换了我服务器上的原始图像,我想清除Facebook的图像缓存,以便所有其他墙贴更新新图像.
Facebook已缓存的内容:http://platform.ak.fbcdn.net/www/app_full_proxy.php?app = 23915563048749&v = 1& size = z & cksum = aebffc27f986977797a9903c2b6e08df& src = http%3A%2F%2Fvcweb2.s3.amazonaws.com%2Fassets%2Fweb %2Fimages%2Ficon_square.png
原始缓存的URL,现在使用新图像更新. http://vcweb2.s3.amazonaws.com/assets/web/images/icon_square.png
这可能吗?谢谢!
出于某种原因,我的https://graph.facebook.com/210155825774263返回错误:
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试了其他页面和ID,并返回相关(成功)信息.
起初我以为这是一个代码相关的错误 - 只是现在我发现这是一个FB错误.有没有办法解决这个问题,以获得JSON格式的页面信息?
我正在尝试使用新的SDK(3.0)从facebook获取我的朋友列表.我遇到了与我需要在Bundle中插入什么类型的params以及如何使用newMyFriendRequest和GraphAPI相关的问题.
我没有在facebook文档中找到关于我们必须使用哪种字段的地方.基于GraphExplorer,我在我的Bundle中插入了带有"id,name,friend"字符串的键"fields"作为值.下面的代码显示了我现在正在做的事情.在我得到我的照片和名字后,我执行newMyFriendRequest.我相信它默认使用GraphAPI.
我在StackOverflow上看过一些相关帖子:
Facebook Android SDK请求参数:在哪里查找文档?
它对我帮助很小,我不想使用FQL.对于响应II我收到这个JSON就像一个答案:
{Response: responseCode: 500, graphObject: null, error: {HttpStatus: 500, errorCode: 100, errorType: FacebookApiException, errorMessage: Unsupported operation}, isFromCache:false}
Run Code Online (Sandbox Code Playgroud)
请注意,我是Facebook SDK for Android的新手.
private void onSessionStateChange(final Session session, SessionState sessionState, Exception ex){
if(session != null && session.isOpened()){
getUserData(session);
}
}
private void getUserData(final Session session){
Request request = Request.newMeRequest(session,
new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
if(user != null && session == Session.getActiveSession()){
pictureView.setProfileId(user.getId());
userName.setText(user.getName());
getFriends();
}
if(response.getError() …Run Code Online (Sandbox Code Playgroud) 它提出了这个警告:
og:图像应该更大.提供og:图像不够大.请使用至少200x200,最好是1500x1500的图像.
但是如果你打开下面"og:image"字段中显示的图像,你可以清楚地看到图像足够大 - 700x350像素.
这导致Facebook在我的墙上发表文章时挑选随机图像.
知道为什么会这样吗?
编辑:问题是由我的CMS重定向图像的网址引起的吗?