Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook API:这个facebookredirect.axd来自哪里?_Facebook_Api_Facebook Graph Api_Facebook C# Sdk - Fatal编程技术网

Facebook API:这个facebookredirect.axd来自哪里?

Facebook API:这个facebookredirect.axd来自哪里?,facebook,api,facebook-graph-api,facebook-c#-sdk,Facebook,Api,Facebook Graph Api,Facebook C# Sdk,因此,我已将所有内容设置为邀请用户访问我的网站上的注册页面并跟踪他们的邀请代码,但现在每当用户接受邀请时,他们都会收到以下错误: HTTP错误404.0-找不到 您正在查找的资源已被删除、名称已更改或暂时不可用 以下是URL: 为什么重定向urihttp://www.fisharwe.com/facebookredirect.axd而不是我使用top.location.href=“whather.com”在代码中设置的内容 更新: 看来问题已经解决了。但它仍然没有重定向到我的网站注册页面!以下

因此,我已将所有内容设置为邀请用户访问我的网站上的注册页面并跟踪他们的邀请代码,但现在每当用户接受邀请时,他们都会收到以下错误:

HTTP错误404.0-找不到

您正在查找的资源已被删除、名称已更改或暂时不可用

以下是URL:

为什么重定向uri
http://www.fisharwe.com/facebookredirect.axd
而不是我使用
top.location.href=“whather.com”
在代码中设置的内容

更新:

看来问题已经解决了。但它仍然没有重定向到我的网站注册页面!以下是登录页的源代码:


top.location=”http://www.facebook.com/dialog/oauth/?state=eyJyIjoiaHR0cDovL2FwcHMuZmFjZWJvb2suY29tL2Zpc2hhcndlLz90eXBlPWRpc2NvdmVyeSJ9&client_id=217174461634478&redirect_uri=http://www.fisharwe.com/facebookredirect.axd";

更新2:

这是我的C#代码:


您是否在web.config中设置了http处理程序

<httpHandlers>
    <add verb="*" path="facebookredirect.axd" type="Facebook.Web.FacebookAppRedirectHttpHandler, Facebook.Web" />
</httpHandlers>


@prabir:是的,我做了。Facebook的C#SDK为我做到了这一点,我相信。。。我也在应用程序配置中设置了站点URL(回到FB中),我是否也需要在web.config中设置它?那么应该是什么,我的网站的根目录(例如:www.mysite.com)还是我想将用户重定向到的路径(例如:www.mysite.com/Register)?@prabir:我已经更新了我的问题,请查看一下。谢谢。你也可以粘贴C代码吗。最好是查看源代码中的“Samples”文件夹,其中包含不同的场景。@prabir:我已经粘贴了我的C#代码。我还下载了源代码并查看了示例项目。不幸的是,它们并没有超出身份验证和张贴在墙上的基础。是否有一些教程/示例演示如何使用AJAX调用发布项目?这件签名请求的事快把我逼疯了!请看这个:@prabir:我刚和我的朋友测试过,现在好像可以用了。但是,问题是该网站是在facebook内部打开的(我猜是一个框架),而我真正想要的是将整个页面重定向到我网站的注册页面。
<httpHandlers>
    <add verb="*" path="facebookredirect.axd" type="Facebook.Web.FacebookAppRedirectHttpHandler, Facebook.Web" />
</httpHandlers>