http:/www.facebook.com

来源:申请书 时间:2016-11-11 08:57:54 阅读:

【www.zhuodaoren.com--申请书】

【一】:Facebook应用开发指南(中文)

Facebook应用开发小结

一、申请应用

首先需要申请一个应用,在

https://developers.facebook.com/

点击“创建应用”后弹出上图。

App Name:将来从这个应用出来的所有信息,都会呈现一个“来自于{App Nmae}” 如图:

App Namespace:以后可以通过这个名字访问你的应用

Namespace}

Web Hosting:一个选择让facebook的一个合作伙伴Heroku(其实我也不知道这个Heroku和facebook什么关系)给你一个空间,可以将应用放到上面,类似新浪的SAE。我没有用他的,因为这个地方的代码还是要翻墙才可以使用,所以„„

“继续”然后输入验证码申请成功。如果你想用一个小号来创建应用有可能跳回填App Name的层,并提示不是一个真实的用户之类的。申请应用的用户需

要这样的条件:创建应用的该用户需要有5个完整好友用户或者10个活跃月的好友用户。

会有一个App ID和App Secret,会成为你以后的调用API的参数。

Facebook应用分几类如下如,所以创建应用后需要确定你的应用的类型。我的应用是第一类。其中的Site URL是授权成功后的跳转的页面。有些地址不可用,需要尝试。

左侧导航有个App Details中需要填写完成,提交,然后才能使用。

其中所有的图标都必须按照他的要求尺寸来。

有一个关键的项,Privacy Policy URL,这个需要提供一个网页,这个网页最好是有备案的。或者上网搜一个有说明自己的应用的干什么的,需要用到授权用户的什么信息的html网页。

然后提交,出现下面的页面就是成功了。

二、API调用

1.API分类

facebook的API分为三类:Graph API,FQL,Legacy REST

Graph API:有SDK可以用,还提供了一个可视化的测试工具

(https://developers.facebook.com/tools/explorer),我用的就是这个。

FQL:想SQL语句一样调用的接口,也有一个可视化工具

(https://developers.facebook.com/tools/explorer)。

Legacy REST:传统的API,具体的调用真没了解。

2. 部分Graph API使用说明

①授权

最关键的部分,facebook采用OAuth V2.0授权。。

浏览器vpn连结的情况下键入网址

https:///dialog/oauth?response_type=token&display=popup&client_id={App ID}&redirect_uri={Site URL(必须和填写的应用信息中的Site URL相一致)}&scope={需要的权限,多个以英文逗号隔开}

其中的所有参数值需要urlencode处理下。

例:

https:///dialog/oauth?response_type=token

&display=popup&client_id=479032302163288&redirect_uri=.tw&scope=email

https:///dialog/oauth?response_type=token&display=popup&client_id=523509020905851&redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fexplorer%2Fcallback&scope=email%2Cpublish_actions

申请的是email和public_actions权限。

然后需要你用facebook账号登陆,然后允许这个应用获取你的这两个权限中的信息。

然后跳转到你的你的Site URL,这时他的跳转地址中带有了access_token参数。如:

由于它是用#分割的,所以我跳到一个html文件,然后用js处理获取这个参数:

Window.location.hash就可以拿到#后面的字符串,然后你处理出access_token参数,在作为新的url参数跳到一个php文件:

window.location.href="callback.php?token="+{access_token}

这样在这个php文件就可以使用$_REQUEST['token']获取access_token做后续操作了。

其中的expires_in是个有效时间,单位秒。一般是一个多小时。和明显不够用。至于每个access_token可以用多久可以到这里看到

https://developers.facebook.com/tools/debug,输入你获得token就可以看到了。

接着使用这个时间很短的token获取一个长效token,一般是60天。

$facebook=new Facebook(array('appId' =>{App ID},'secret' => {App Secret})); $facebook->setAccessToken({short_live_access_token});

$long_live_access_token=$facebook->setExtendedAccessToken();

这样这个token就可以用60天了。

至于在官方文档中提到的授权时授offline_access权限就可以长久有效的token,我没有试出来,有这个权限与没有这个权限不影响我得到的token的时间。 ②发布涂鸦墙信息

$facebook=new Facebook(array('appId' =>{App ID},'secret' => {App Secret})); $facebook->setAccessToken($access_token);

$attachment = array( 'message' => $message);

$result=$facebook->api('/'.{ID}.'/feed/',"POST",$attachment);

这个ID可以使以个人的facebook ID,也可以是你有管理员权限的专页的ID,不过想在你有管理权限的专页上发东西需要授权的manage_pages权限。

③发布照片到涂鸦墙相册

$facebook=new Facebook(array('appId' =>{App ID},'secret' => {App Secret})); $attachment=array('access_token'=>$access_token);

/*one*/

$account_array=$facebook->api("/me/accounts","GET",$attachment);

/*two*/

foreach($account_array['data'] as $value)

{

if($value['id']=={专页ID})

{

$fb_qyer_admin=$value['access_token'];

}

}

$attachment = array

(

'access_token' =>$fb_qyer_admin,

'message' => {message},

'url' =>{images的完整url(不可以是本地的盘符地址)} );

/*three*/

//$facebook->setFileUploadSupport(true);

$url='/'.{相册ID}.'/photos/';

/*fore*/

$result=$facebook->api($url,"POST",$attachment);

解释:

①facebook是一个空间类型的SNS,他有feed流中有图片的,但是那并不是像微博那样的带图微博,而是你上传了一张图片到自己的相册或者专页的相册,在feed中被当做一个更新status出现。所以带图的文字其实是配了说明的图片,只是feed中显示的方式不相同罢了。如果上传到普通相册就是就是说“XX上传了照片到YY相册”;如果上传到“涂鸦墙相册”就会是文字下面更图片,就像带图的微博一样。

②one:如果向专页分享需要先获取该用户相对应的专页的token。

/me/accounts接口会显示该用户所管理的所有专页和应用的详细内容包括id,name,access_token等,使用这个token对专页的相册进行操作。

③two:由于他返回的所有专页的信息顺序可能不一定,及这次A专页是第一个,B是第二个,但有可能下次在调用的时候就换了位置,所以我第一次直接写死要第几个的access_token结果有时候就是错的。所以这里去遍历判断,找出想要的那个专页的token。

④three:这行被我注释掉了,我也没明白这个的作用,加上与否没有影响,

【二】:如何利用Facebook赚钱

如何利用Facebook賺錢

每天狂赚10000美元是这样炼成的!

现在,无数的人依靠网路来赚钱,精明的人,总是能够领先一步发现赚钱机会,并且在别人进入这一领域之前,大赚一笔。一个星期前,我在我的博客中提到,facebook通过他们的flyer pro平台提供CPC的广告。写完那篇文章之后,我就开始思考:怎麽利用这个新的平台去赚钱。在这篇文章中,我会向大家介绍我用facebook赚钱的全过程,包括:思考,测试以及赚钱的详细细节。我的收入一度达到了10000-15000美元/天。如果你能够找到一个全新的赚钱领域,同样,你也可以从中大赚一笔。

第一步:发现

开始的时候,我对Flyer pro的运行并不瞭解,于是,我做了一个测试。首先,我放了一个手机彩铃的广告上去。

我选择广告的投放范围是美国16-28岁的青少年,没有设定关键字,每个点击的单价是0.05美元,每日的最高投放金额是50美元。几分钟之后,当我再次查看帐户的时候,发现我的广告已经有了2万次的展示。太棒了,广告的点击率十分高,不过并没有关係,因为点击的单价十分低(google adwords手机彩铃的单价是每个点击1-2美元)。由于只有50美元的预算,我的这个广告专桉二个小时之后就结束了,我也小赚了一笔。但是,当我试图继续投放广告时,却始终不成功,因为facebook预设每天最高的广告投放金额是50美元,而我已经用尽了这50美元,不能再继续投放广告了。于是,我不得不停下来想想该怎麽办。 第二步:思考

经过思考之后,我认为可以通过以下二个方法来解决:

www.fz173.com_http:/www.facebook.com。

方法一、建立另一个facebook帐号,重新建立广告专桉。

方法二、删除原来帐号中的广告项目,发佈一个新的广告项目。

经过测试我发现,只要将原来的广告项目删除,重新发佈一个广告,就可以突破系统每天50美元广告投放金额的限制,这样,我又可以0.05美元每个单价的点击,从Facebooke获得巨大的流量。

第三步:探索

现在,我从Facebook获得了大量的单价非常低的流量,接下来要做的就是:找到一个针对这些访问者的产品,并将这些流量转化成为现金。Facebook以前是一个针对大学生的网站,虽然现在用户群已经发生了变化,但是仍然是以青少年用户为主。于是,我开始考虑教育类产品的广告。再想一想,年轻人嘛,喜欢纵酒狂欢,喜欢免费的东西,我不知道是否有广告联盟提供啤酒之类的广告投放,不过我知道有许多广告联盟提供的广告,都标有“免费”的字样。我要做的就是,找一个能够提供“免费” 资源的教育类的广告。奖学金?脑中突然灵光一闪,奖学金广告只需要访问者免费注册,就有可能赢得大学奖学金。这类广告能吸引

青少年的注意,而且注册十分简单,访问者完成注册我就能获得佣金,这正是我所需要的。于是我将原来的广告删除,重新放上了奖学金的广告,它的表现也的确让我十分满意。

由于奖学金广告对Facebook用户的针对性十分强,所以转化率也特别高。我投放第一个广告的时候,对广告的投放范围几乎没有做什麽设定,所以,转化率不理想。在我改变广告的内容,并设定广告的目标人群为18-24岁的在校青年之后,转化率一下提高了两倍。从下面这张截图可以看到,转化率一度达到了 8.7%。 这只是我所有广告联盟中的一个广告而已,并不是我所有的收入。我申请了多个广告联盟,在Facebook投放了6-7个广告,我想,现在你应该知道我是怎麽利用Facebook来赚钱了的吧?

以上的这些,都是在几小时之内完成的。下面来看看我是怎麽做到的: ??发现Facebook每天广告投放的最高金额50美元。

??找到方法突破每天50美元的限制。

??找到一个针对访问者,具有较高转化率的产品。

我想说的是,我不是编程高手,也不是电脑奇才,我所做的这些没有运用任何的编程知识。大家知道,Firefox有一个插件名叫iMacros,它是一个非常有用的插件,在实施我的这个赚钱项目时,iMacros发挥着非常重要的作用。iMacros插件所做的就是:记录你在firefox流览器中的动作,协助建立动作宏,以用来登入网站、论坛、登入网路信箱检查邮件等。听起来似乎难以理解,不过看完下面的例子你就会明白了。

在如何突破Facebook每天50美元广告投放金额的限制时我曾经说过,方法之一就是建立多个facebook帐号。帐号越多,就可以投放越多的广告,也就可以赚更多的钱。通常情况下,我们按照以下的步骤建立一个新帐号:

进入Facebook.com网站,点击“注册”按钮,填写相关资讯,然后登入自己邮箱,确认注册,再登入Flyer pro平台,递交广告专桉,设定广告的相关资讯,发佈广告。

下面,我们来看看我是如何利用iMacros插件来完成的,下面为iMacros的截图。 我所做的就是:

??注册一个新的facebook帐号,进入facebook欢迎介面.

??从这一步开始,点击iMacros插件的“录製”按钮。

??在流览器的位址栏输入:/flyers,并进入该页面。 ??建立一个广告专桉,点击“继续”。输入广告的设定资讯,并发佈广告。 ??点击“登出”退出登陆。然后点击“注册”按钮。

??填写注册新帐号需要填写的资讯,e-mail位址输入“@mydomain.com”(一个由你网站功能变数名称组成的邮件位址)

??点击iMacros插件“停止录製”按钮。现在,注册页面应该如下图所示:

下面,我会详细说明怎麽用iMacros插件来批量新帐号,不过在这之前,我想先说明一下:有两件事情,iMacros插件在注册时无法替我们完成:(一)、输入动态的email位址。(二)、输入验证码。由于每个帐号注册需要不同的email位址,怎麽办呢?简单的方法就是对你的某个功能变数名称进行设定,将所有发送到那个功能变数名称的邮件都转发到你的Gmail帐户,这样,你就可以输入1@yourdomain.com,2@yourdomain.com,3@yourdomain.com,所有发送到这些邮件位址的邮件都自动转发到你的Gmail邮箱中。

于是,我要做的就是,当注册页面出现时,在邮件位址“@yourdomain.com”前面加上一个数字以及输入验证码,然后点击“现在注册”按钮。同时,我在Firefox流览器的另一个窗格中打开我的Gmail邮箱,点击邮件确认注册,然后自动转向欢迎介面。再点击iMacros插件的“播放”按钮,然后就看着iMacros帮我自动完成注册。使用这种方法,我每30秒钟就可以注册一个新帐号。

建立新帐号的工作一帆风顺,我只花了30分钟就建立了50个帐号。但是,怎麽删除旧的广告专桉,建立新的广告专桉呢?有了iMacros插件的协助,这一工作变得更加容易。

??从Facebook.com的首页开始,点击“登出”按钮,退出登陆。点击iMacros插件的“录製”按钮。

??登入账号。

??进入/flyers页面。

??点击“我的广告”链结。

??删除原来的广告。

??点击“建立新广告”链结。

??建立一个和原来一模一样的广告,继续并发佈广告。

??退出登陆,点击iMacros插件的“停止录製”按钮。

iMacros插件能自动帮我完成:登入账号,删除原来的广告项目,并重新发佈,然后退出登陆。通过这种方法,就可以将原来的广告删除,发佈新的广告项目。接下来的事情,当然是重新发佈50个帐号中的广告专桉。还需要用iMacros插件来录製“登陆??删除旧广告??建立新广告”这一系列动作,然后在每一个帐号中执行吗?不需要!因为这样做非常浪费时间,我找到了另一种简单的方法,只需要点击iMacros插件上的“编辑”标籤,然后点击编辑刚才录製的删除旧广告并发佈新广告的巨集,系统会自动在记事本中打开编辑视窗,找到从登陆到退出登陆之间的代码,複製、粘贴、粘贴、一直粘贴49次。由于粘贴后的所有Email位址都是1@gmail.com,我要做的就是将Email的地址前面的数值依次改成2,3,4.....的形式。并保存这个宏。

现在,每次点击iMacros的“播放”按钮,iMacros插件就会依次处理我所有的50个帐号,自动登陆、自动载入新的广告、自动退出。这样,每隔一小时左右,当原来的广告预算金额耗尽之后,我一点iMacros的按钮,iMacros就自动帮我完成50个帐号广告的更新,使我的每个帐号在花费每天 50元的预算之后,又可以继续显示广告。

现在,在iMacros的协助下,我可以半自动的完成注册新帐号,全自动地完成重新发佈广告专桉的工作。现在该做什麽呢?儘量的赚钱吧!在最开始的时候,我设定每个点击的竞价是0.50美元,但是实际的单价只有0.10美元,我可以任意地测试各种各样的广告联盟,随意修改广告的投放范围,做一切我想做的事情。比如我想提高广告项目的竞价,只需要编辑iMacros插件中的宏,使用简单的查找/替换功能,如使用“0.50”替换“0.25”,保存之后中,再按一下iMacros的“播放”按钮,iMacros就自动地将我所有帐户中的竞价由“0.25”替换成为“0.50”。

但是好景不长,Facebook开始发觉我的这一种做法,并採取了一系列的措施。他们遮罩了广告,并封掉了许多帐号。现在,即使注册一个Facebook 的帐号,在每天50美元的金额用完之后,删除原来的广告项目重新发佈,新广告也不会显示了。同时,Facebook也开始遮罩一些特定的关键字,比如手机彩铃,奖学金等等。现在使用Facebook仍然可以赚钱,但是已经今非昔比,他们也遮罩了广告联盟的网址。最后的结果是,我在Facebook的500 个帐号全部都被封掉了。 经验总结:

虽然在这一次的Facebook广告活动中,我大赚了一笔,但是细细一想,在几个方面自己仍然做得不够好。

1) 我最大的一个错误就是,在我的博客中透露了这一消息。当我最开始听到Facebook的Flyer pro广告专桉时,我想这对于广大站长来说是一个好消息,还在我的另一个网站大肆宣扬。这些使许多人知道了这一消息,并利用Flyer pro来发佈广告。请记住:如果你抢先一步发现一个赚钱领域,在别人切入这一领域之前,一定要守口如瓶,低调赚钱。

2) 粗心的错误。我一心只想注册更多的帐号,发佈更多的广告,却从没有停下来好好思考一下。比如,在第一天发佈奖学金广告的时候,我设定我的广告投放目标是所有的人,而没有作任何的设定,并没有去想只有18岁以上的大校大学生才会对我的广告感兴趣。

3)总的说来,这一次的经验对我来说是非常宝贵的。那几天我不断的创建新帐号,发佈广告,每天都是凌晨5点钟才上床睡觉,早上8-9点钟又起床,继续更新我的广告项目。我几乎不洗脸,不冲凉,连续几十个小时呆在电脑面前。当然

本文来源:http://www.zhuodaoren.com/fanwen520715/

推荐访问:
扩展阅读文章
热门阅读文章