8
votes

iOS slcommentViewController - URL ne s'affiche pas pour Twitter Post

J'utilise le SLCommezViewController pour publier sur Twitter et Facebook. J'ai le même code pour Twitter & Facebook, mais l'URL ne s'affiche pas dans le message Twitter. Comment puis-je résoudre ce problème?

Entrez la description de l'image ici

Twitter Code - xxx

code Facebook - xxx


2 commentaires

Assurez-vous que c'est juste comment ça fonctionne. Le petit papier que vous voyez sur la boîte de dialogue Tweet signifie qu'il y a un lien ci-joint. Facebook n'a pas d'API pour vous de télécharger une image et de partager un lien en même temps, le lien doit donc aller à l'intérieur du corps du message.


Je n'ai pas encore utilisé Advurl, mais cela pourrait vous aider: Essayez d'ajouter le lien à l'initialText Si vous souhaitez le voir dans le texte Tweet: [SocialController setinitialtext: [NSString StringwithPlat: @ "Test: Ceci est le lien de l'application! % @ ", tweeturer]];


5 Réponses :


15
votes

SLCommentViewController montre l'URL comme pièce jointe sur Tweet Compose vue. Lorsqu'il est envoyé, l'URL sera annexée à la fin du poste. Vous pouvez même ajouter plusieurs URL, elles seront toujours présentées comme des pièces jointes. C'est donc la façon dont il devrait être, il n'y a rien à réparer.


0 commentaires

1
votes
  • Je vous suggère d'envoyer le tweet et de vérifier votre compte Twitter, il manque vraiment l'URL ou non (cela peut simplement fonctionner comme prévu)

  • Ceci n'est apparemment pas ce qui cause vos problèmes, mais méfiez-vous de la longueur de votre message: j'ai découvert que lorsque le message texte est trop long, l'API Twitter saute silencieusement les étapes où il devrait inclure les URL raccourcies pour l'image et l'URL. Selon Cette réponse , votre texte ne doit pas dépasser 113 caractères si vous utilisez addurl deux fois.


0 commentaires

1
votes

Je suggère de référer Ce link .. déboguer votre code et il y a une méthode - (bool) addurl: (nsurl *) URL qui renvoie une valeur booléenne indiquant si l'URL a été ajoutée avec succès.


0 commentaires

0
votes

Le SLCOMEVIEWCONTROLLER -ADDURL: METHODE retourne un bool pour indiquer si l'URL que vous essayez de fixer des correspondants dans l'espace de caractères restant. Modifiez votre code pour vérifier si cela renvoie réellement no : xxx


0 commentaires

0
votes

Twitter limite maintenant Tweets jusqu'à 117 caractères si vous incluez un lien


1 commentaires

Cela devrait être un commentaire