如何在@anywhere twitter API中设置回调URL

如何在@anywhere twitter API中设置回调URL,twitter,twitter-anywhere,Twitter,Twitter Anywhere,我正在使用@anywhere twitter API,我想使用tweet box发布一条推文。我已完成以下步骤: 我注册的应用程序和消费者密钥如下。我让回调URL为空 我已设置回拨URL,但注册应用程序为空 用户密钥:94zA1u34whtdXz91Kjymgw <script src="http://platform.twitter.com/anywhere.js?id=94zA1u34whtdXz91Kjymgw&v=1" type="text/javascript">

我正在使用@anywhere twitter API,我想使用tweet box发布一条推文。我已完成以下步骤:

我注册的应用程序和消费者密钥如下。我让回调URL为空

  • 我已设置回拨URL,但注册应用程序为空
  • 用户密钥:94zA1u34whtdXz91Kjymgw

    <script src="http://platform.twitter.com/anywhere.js?id=94zA1u34whtdXz91Kjymgw&v=1" type="text/javascript">
    </script>
    <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.5.1.js">
    </script>
    

    我在验证技术问题后出错。我不能发推特。任何帮助都将不胜感激

    我认为您不能使用本地主机地址作为回调URL。在某个web服务器上托管代码后,请尝试该代码

    我仔细阅读了一下文档,发现如下内容:

    请注意:对twttr.anywhere.config()的调用必须在调用之前 到twttr.anywhere()。并且回调URL必须与 使用@Anywhere的web应用程序的子域和域

    授权@Anywhere的其他域

    一些实现者可能希望他们的@Anywhere API键能够跨 多个域或子域。默认情况下,@Anywhere只起作用 具有在的“回调URL”字段中指定的域 申请记录

    要为@Anywhere授权其他域,请首先转到 应用程序,然后单击所需的@Anywhere应用程序名称 配置。现在从右侧边栏中选择管理域

    通过键入域名,您最多可以在此处输入5个其他域 您要在提供的字段中授权,然后单击“授权”。是 确定并仅授权您信任的域


    任何回调url必须位于您编写的域中。这意味着您的域列表中必须有localhost。由于无法使用api/使用者密钥注册localhost,因此无法在localhost上执行此操作。

    可能是因为标记或示例的设置方式。你能试着在JSFIDLE上复制它吗?
    $(document).ready(function () {
           $('#shareonTwitter').click(function (e) {
               alert('hello1234567');
               twttr.anywhere.config({ callbackURL: "http://localhost:1461/ShareonTwitter.html" });
               twttr.anywhere(function (T) {
                   T("#tbox").tweetBox({
                       height: 100,
                       width: 400,
                       defaultContent: "Hi how r u ?"
                   });
               });
           });
       });