草庐IT

facebook-graph-api-v2.2

全部标签

php - 如何获得 facebook 应用程序的 publish_stream 权限?

我有一个已经运行了一段时间的应用程序,它只请求了一些用于登录目的的帐户信息。现在我想用它来发布到流。我已将publish_stream添加到req_perms,但它仍然没有请求该权限。我错过了什么吗?FACEBOOKAPPID,'secret'=>FACEBOOKSECRET,'cookie'=>false,));$fb_session=$facebook->getUser();$fb_me=null;//SessionbasedAPIcall.if($fb_session){try{$fb_uid=$fb_session;$fb_me=$facebook->api('/me');$f

php - 使用 JSON 输入的 CakePHP API PUT

我正在使用CakePHP构建API。我想在我的移动应用程序中使用PUT来更新数据。格式为JSON作为输入,但$this->data似乎为空。我从我的应用程序中调用这个url(如文档中指定的那样):/recipes/123.json在我的“食谱”(或其他)中,我有以下Controller:functionedit($id=null){$this->User->id=$id;if(empty($this->data)){$this->data=$this->User->read();$message=array('StatusCode'=>999,'ERROR'=>"");}else{if

php - 用 PHP 发送电子邮件到 Facebook 组邮件地址

1,我尝试用PHP发送电子邮件到我的Facebook组电子邮件,但是这些更新,没有出现。如果我从我的yahoo邮箱发送电子邮件,它会立即发布。我应该在邮件标题中添加什么样的信息?2,是否可以将图片添加为附件?我当前的邮件发件人代码是: 最佳答案 电子邮件是否需要来自“me@yahoo.com”?因为雅虎邮箱使用SPF,Facebook可以使用它来验证您的电子邮件实际上并非来自那里,并将您的电子邮件视为欺骗尝试而丢弃。如果邮件需要来自me@yahoo.com,you'llneedtoconnecttoYahoomailthroughS

php - 使用 Facebook Graph API 获取纽约市的餐厅列表

我想使用FacebookGraphAPI获取位于纽约的所有餐厅页面的列表。我已经下载了PHP-SDK,现在我遇到了这个问题。我只需要餐厅页面的ID。data[$a]->name;$restaurantCategory=$result->data[$a]->category;$restaurantPage_id=$result->data[$a]->id;}?>现在,正如您在上面的代码中看到的,我获得了来自世界不同地区的所有类型的类别(如APP、食品和饮料、公司等)。我只想要纽约的餐馆,真的不知道如何过滤结果。我们将不胜感激任何帮助。 最佳答案

php - 开发facebook应用程序时是否可以删除权限并重新开始?我需要更改范围并不断出错

我是这个Facebook编码游戏的新手,所以偶然发现了一个我认为只有我可能会遇到的错误。我最初想让用户登录以管理他们的页面,但事后想想,客户希望他们的用户也能够发布到他们的个人页面。因此,我向范围添加了publish_stream权限,但仍然坚持只让Facebook出错。我是否必须先将自己从应用程序中停用,就像文档中提到的那样:https://developers.facebook.com/docs/authentication/附上代码,任何帮助都会很棒:$facebook=newFacebook(array('appId'=>$this->app_id,'secret'=>$thi

php - Dropbox 上的共享功能如何允许您向 Facebook 好友发送私有(private)消息?

我正在尝试实现类似于Dropbox上的共享功能的功能,允许您向Facebook好友发送邀请。https://www.dropbox.com/share您需要登录/创建一个帐户并拥有一个共享文件夹才能看到它。该功能只显示一个Facebook对话,即授予它的应用程序权限-我什至不知道它是如何设法发送私有(private)消息的-从我所做的研究来看,这甚至是不可能的,其次,我不知道它是如何在不使用Facebook对话的情况下实现它的——它使用它自己的模式框。到目前为止,我已经设法将Facebook好友列表拉入jqueryui自动完成,但不知道现在如何将私有(private)消息发送给选定的好

php - 带有 CodeIgniter 的 Facebook PHP-SDK 不返回 $_REQUEST ['signed_request']

classExampleextendsCI_Controller{function__construct(){parent::__construct();}functionindex(){$this->load->library('facebooklib');$user=$this->facebooklib->getUser();if($user){try{$data['user_profile']=$this->facebooklib->api('/me');}catch(FacebookApiException$e){$user=null;}}var_dump($_REQUEST)

PHP REST 客户端 API 调用

我想知道,是否有一种简单的方法来执行RESTAPIGET调用?我一直在阅读有关cURL的文章,但这是一个很好的方法吗?我也遇到过php://input但我不知道如何使用它。有人给我举个例子吗?我不需要高级API客户端的东西,我只需要对某个URL执行GET调用以获取一些将由客户端解析的JSON数据。谢谢! 最佳答案 有多种方法可以进行REST客户端API调用:使用CURLCURL是最简单的好方法。这是一个简单的调用$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt

php - 启用/安装 Curl 扩展(OSX 服务器/PHP 5.3.3/Apache 2.2)

在我继承的服务器上让CURL与PHP一起工作时我遇到了一些麻烦。到目前为止,我已经通过取消注释extension=php_curl.dll行并重新启动apache在我的php.ini中启用了扩展。但是,我现在在启动PHP时收到以下错误:PHP警告:PHP启动:无法加载动态库'/opt/local/lib/php/extensions/php_curl.dll上述目录中不存在php_curl.dll文件,而且我找不到可以从中合法下载它的地方(PHP或Curl中似乎没有包含)。更新按照答案here中提供的步骤进行操作,我能够编译一个新的php_curl.so文件并将其安装到扩展目录。点赞转

php - 如何不让用户等待缓慢的 API 调用?

我目前正在使用一个非常非常慢的API,在许多情况下,网站用户必须等待这些API完成。例如。当发送联系表并通过API发送信息时。现在,我想知道如何才能加快API调用速度,至少对用户而言如此?可以吗,对单独的PHP文件进行异步AJAX调用并从那里进行API调用?如果是这样,如果用户关闭页面,而API调用仍在运行,会发生什么情况?他可能会认为,一切都已发送。 最佳答案 Isitok,domakeanasynchronousAJAX-calltoaseparatePHP-fileandmaketheAPI-callfromthere?是的,