我们正在为page_stories_by_story_type和page_consumptions_by_consumption_type提取页面统计信息.我正在寻找以下类型的一些确认和见解.
我们相信我们能够确定其中的一些,但有些我们不确定它们是否包括在内.
page_stories_by_story_type将返回...
page_consumptions_by_consumption_type ...
从Facebook iOS SDK版本3.7.1升级到3.8后,当我通过Facebook对我的应用进行身份验证时,我开始在控制台日志中看到以下内容:
FBSDKLog: Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0xc5a9cf0 {com.facebook.sdk:HTTPStatusCode=400, com.facebook.sdk:ParsedJSONResponseKey={
body = {
error = {
code = 100;
message = "(#100) The parameter 'custom_events' or 'custom_events_file' is required for the 'CUSTOM_APP_EVENTS' activity";
type = OAuthException;
};
};
code = 400;
headers = (
{
name = "Access-Control-Allow-Origin";
value = "*";
},
{
name = "Cache-Control";
value = "no-store";
},
{
name = Connection;
value = close;
},
{
name = "Content-Type"; …Run Code Online (Sandbox Code Playgroud) 我是Facebook新手,老实说我发现它很混乱,术语和文档在很多情况下似乎都很模糊.有人可以用一个简单的英语解释帮我解释如何实现以下目标吗?
直到现在我已成功:
1)创建一个应用程序
2)使用所需消息在用户页面上发布图像
我无法理解如何检索有关通过我的应用程序上传的特定图像的信息.我想知道有多少人观看了这张图片,有多少人喜欢它,重新分享了多少次.
有可能吗?
我也/photo没有张贴,/feed如果可能的话,我会保留这种方式.
很抱歉,如果已经回答了这个问题,但我花了几个小时试图找到合适的答案,但无法获得正确的文档.
更新1
在离开这个主题几天并收到前2个答案之后,我再次深入研究了这个问题.现在我已经按照建议尝试了Graph API Explorer,并且使用POST的ID我可以获得有关POST的一些详细信息,但这些见解没有显示任何内容,只是下一个和上一个.
我的目标是能够收集有关通过应用程序上传的图片的一些统计数据.如果这不可能直接应该采取什么方法?
我试图为我的网站启用Facebook Insights.我说我的网页APP_ID,以fb:admins使我的网页的每一个管理员才能访问数据解析时,登录到Facebook的页面作为.但是当我尝试保存对话框时会出现消息:
The app ID "123,123,123,123,123" specified within the "fb:app_id" meta tag was invalid.
Run Code Online (Sandbox Code Playgroud)
我仔细检查了我的应用ID,这是正确的.
背景
我有一个网络应用程序,使其用户可以在Facebook上分享单个项目(帖子).我建立了一个Facebook应用程序,以获得一个API密钥来使用Javascript SDK.它工作得很好,我在Facebook App Insights中看到了共享统计数据.
人们在Facebook上分享的项目是照片和视频,我想跟踪总观看次数,包括Facebok股票.可能吗 ?
我尝试了什么
/{post_url}
/{object_id}/insights/post_impressions
(*)文档"Only page posts"为该指标指定,所以我想这毕竟是不可能的,因为这些帖子不在我的应用页面提要上.
解决方法
average_views = shares x A + comments x B + likes x C但看起来非常近似,我不知道A,B和C最合适的值.谢谢你的帮助
我被要求为一个品牌申请域名.我们曾经这样做过
<meta property="fb:page_id"content="%page_id_here%" />
Run Code Online (Sandbox Code Playgroud)
这将自动为相关Facebook页面的管理员提供对域洞察的访问权限.Facebook将不再验证域名(1)(2)的所有权,您必须使用fb:admin或fb:app_id.
显然这fb:app_id将是首选方式,但这是否意味着我们有两组用户权限,一组用于Facebook页面,另一组用于为域名创建的Facebook应用程序?
有没有简单的方法让它们成为同一个?
我想用Python编写查询,我希望单个请求中的所有广告系列性能详细信息.
如何在Python Query中转换下面的图形api请求?
/<version>/act_<ACT_ID>/campaigns?fields=insights.fields(actions_results)
Run Code Online (Sandbox Code Playgroud)
我尝试使用下面的查询,但发送多次向Facebook发送请求是错误的想法,Facebook也阻止用户30分钟.
fields = [Insights.Field.cpm,
Insights.Field.cpp]
class Fb_insights(object):
def __init__(self, app_id, app_secret, access_token):
FacebookAdsApi.init(app_id, app_secret, access_token)
# Add after FacebookAdsApi.init
me = AdUser(fbid='me')
self.my_account = me.get_ad_accounts()[0]
def campaign_reports(self, since, until):
params = {
'level': Insights.Level.campaign,
'time_range': {
'since': since,
'until': until,
},
}
for campaign in self.my_account.get_campaigns():
for stat in campaign.get_insights(fields=fields,
params=params):
print(stat)
Run Code Online (Sandbox Code Playgroud)
不好的是我通过为每个广告系列调用"get_insights()"来发送请求.
UPDATE
我还尝试直接获取洞察信息,下面的代码只返回1个广告系列详细信息,而我有1个有效广告系列和87个未投放广告系列,也更新level=campaign了参数
for insight in self.my_account.get_insights(fields=fields, params=params):
print insight
Run Code Online (Sandbox Code Playgroud)
查询: 通过使用我的更新代码,如何使用单个查询获取所有已投放和未投放的广告系列?
python facebook-graph-api facebook-ads-api facebook-insights facebook-marketing-api
我已经尝试了所有可能性来获取Instagram发布的媒体帖子的见解.这是我试图获得见解的帖子 -
https://api.instagram.com/oembed/?url=https://www.instagram.com/p/BUs4jxfAtIs/
很明显,Instagram提供的端点不足以获得任何类型的洞察数据.
当我尝试使用graph api时,
v2.9/1525843122691691052_5512691375/insights
我收到一个错误:
{
"error": {
"message": "(#803) Some of the aliases you requested do not exist: 1525843122691691052_5512691375",
"type": "OAuthException",
"code": 803,
"fbtrace_id": "A64kR4gnbfC"
}
}
Run Code Online (Sandbox Code Playgroud)
这甚至可能吗?有没有人能够做到这一点?该文档没有多大帮助,看起来不是最新的.
facebook-graph-api instagram facebook-insights instagram-api
今天是23 gen 2012.我使用PHP SDK查询FQL的Facebook Insights.指标显示了洞察更新的不同延迟:
page_friends_of_fans metric:适用于 2012年及以前的20代,不适用于21 gen 2012page_fans: 适用于 2012年及以前的21代,不适用于2012年的22代两者的第一个可用日期是:20 gen 2012.模式可以是今天减去3天.由于我必须指定end_date参数,有没有可靠的方法来获取最后一个可用日期?
目前我正在使用桌面Windows服务下载我的Facebook页面见解/页面喜欢/朋友等图表数据.所以,为此我已经在我的Facebook页面上添加了应用程序并生成了完全权限离线访问令牌.所以,使用我从最近一年正确下载我的Facebook页面见解.
但是,由于Facebook弃用了离线帐户令牌.请任何人都可以帮助我如何生成具有完全权限的访问令牌,无需登录即可下载我的页面洞察数据(没有任何User/Ui对话框(允许等)).
现在,我正在尝试并通过一些api生成该访问令牌如下: - https://graph.facebook.com/oauth/access_token?client_id=xxxx&client_secret=xxxxx&grant_type=client_credentials
但是,使用上面的调用我将获得访问令牌(短长度令牌) - 例如: -
123484913842345|jkioEjsRAhFrNdertg9zuxPiopl
Run Code Online (Sandbox Code Playgroud)
尝试查看图表数据时,使用上述访问令牌获取以下错误: -
{"error": {"message": "Unsupported get request.","type": "GraphMethodException","code": 100 }}
Run Code Online (Sandbox Code Playgroud)
但是,我发现这个访问令牌没有完整的权限,也没有短暂的生命.
当我使用旧的离线访问令牌时,它正在给出正确的响应.(此标记将在一段时间后关闭).所以,生成相同类型的Access令牌,大约60天的生命.请帮帮我.如何生成具有完整110字符长度的完全权限的访问令牌.此外,我正在使用Windows服务,所以任何人都可以帮助这个如何在不登录的情况下生成访问令牌(用户/ UI活动)
facebook-graph-api access-token facebook-insights facebook-access-token